Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou tentanto pegar uma variável e colocar no header do php e não consigo ter o resultado que quero.
Estou fazendo assim:
header("location: ../$sistema/index.php");
Onde a variável $sistema vem de um $sistema=$_GET['sistema']
Na url apresenta ?sistema=123
Está retornando:
Not Found
The requested URL /pastas//index.php was not found on this server.
No espaço // era para constar 123.
Alguém pode me dá uma dica? Agradecido.Desculpe amigo, mas não entendi.
Pode explicar melhor? Fico grato.
Só mas uma informação:
Esta ação de captura da url é quando se preciona um botão.
É um sistema de login, quando o usuário coloca suas crendenciais corretas, aí direciona para este página.
Resolvido,
Utilizei um input hidden para pegar o valor.
o que eu tinha perguntado é se tu tinha feito isso pra testar
echo $sistema;
pra ver se aparecia o parâmetro printado na tela. de qualquer forma podias fazer assim
if(isset($_GET['sistema'])){
$url = 'www.seusite.com.br/?sistema=' . $_GET['sistema'];
header('location: ' . $url);
}
é melhor passar a url completa e sendo a pagina index não precisa colocar ela, fica até mais elegante o endereço assim
seusite.com.br/?sistema=123
do que assim
seusite.com.br/index.php?sistema=123
bem eu acho
já tentou printar $sistema pra ver se tá pegando certo?