samuca Posted September 15, 2006 at 07:02 PM Report #50795 Posted September 15, 2006 at 07:02 PM Boas, Eu mudei recentemente o meu site em php para um servidor caseiro e estou com um problema. Acontece que depois de mudar de servidor deixei de conseguir passar variaveis através do URL. Alguém me pode dizer qual é o problema? Obrigado samuca.freehostia.com
karva Posted September 15, 2006 at 07:16 PM Report #50800 Posted September 15, 2006 at 07:16 PM tens o dominio do teu site referenciado nos nos URL's? Proud LEIC-A@IST student!
kingless Posted September 15, 2006 at 07:30 PM Report #50810 Posted September 15, 2006 at 07:30 PM @SAMUCA Coloca este código no teu servidor e diz-me qual é o resultado <?php error_reporting(E_ALL); $var = $_GET['teste']; echo $var; ?> Vai para a url da tua maquina exemplo http://a_tua_url/nome_da_pagina.php?teste=....
samuca Posted September 16, 2006 at 10:13 AM Author Report #50903 Posted September 16, 2006 at 10:13 AM Pois já sei qual era o problema. Eu não estava a usar o $_GET[' ']. Ja tenho tudo a funcionar. Obrigado samuca.freehostia.com
nuno_couto Posted September 16, 2006 at 03:46 PM Report #50986 Posted September 16, 2006 at 03:46 PM Por segurança não é bom teres os url´s a originarem as variáveis automaticamente. Deves usar um comando que vá buscar as variáveis ao url. Mas para não estares a alterar os scripts todos, podes facilmente colocar o seguinte no php.ini (colocas dentro da pasta do script). register_globals = "on" ; Primeiro o servidor utiliza as configurações do php.ini existente na pasta onde está o script em execução. Só depois usa as configurações do php.ini do servidor. Por segurança, deves ter register_globals = "off" ; Neste caso usas o GET para obter apenas as variáveis que queres. portalmundial.net »» criamos sites
samuca Posted September 18, 2006 at 08:02 AM Author Report #51270 Posted September 18, 2006 at 08:02 AM Por quetões de segurança decidi alterar o código todo. Quero ter o servidor com o máximo de segurança possível... samuca.freehostia.com
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now