Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como usá-las? Tentei declarar no link usando ?variavel=valor e dar somente um echo $variavel mas não consegui. Precisa de algum código pra pegar a variável do navegador?
Estou mexendo com PHP em localhost, tem algum problema quanto a isso?
Obrigado!
Muito obrigado! Usei o $_GET e funcionou.
o $_GET['variavel'] é o correto porque quando você envia a variável pelo link desta forma ela é enviada em get
porem se você quiser somente exibir a variavel é possivel, sem precisar receber o valor dela por $_GET
exemplo: pagina.php?nome=joao;
ai na página .php você so precisa exibir a váriavel nome, porque você já enviou ela. ex:
pagina.php
<?php
echo($nome);
// joao
?>
com isso ele já reconheçeu a váriavel que você enviou no link como nome, e não precisa fazer um $_GET['nome'].>
com isso ele já reconheçeu a váriavel que você enviou no link como nome, e não precisa fazer um $_GET['nome'].
Só vai acontecer isto se register_global estiver ON, o que NÃO deve acontecer. SEMPRE deixe register_global em OFF, por questões de segurança, porque a maioria dos provedores já está utilizando register_global em OFF e porque a partir do PHP 6 não existirá mais a opção de colocar em ON.
Carlos Eduardo
Veja esse link: http://br2.php.net/manual/pt_BR/language.variables.external.php