Pages : 1
#1 Le 27/02/2008, à 16:41
- fanfantasy7
[RESOLU]probleme de variable dans url
bonjour,
je viens d'installer apache php et mysql
mes pages php qui se trouve dans /var/www s'afficher bien
mais les variables transmit par url, exemple : http://localhost/guitare.php?id=2
je fait un echo de id et il n'y a rien ?
alors que sur mon site hebergé fonctionne ?
merci de m'aider
j'ai du oublié d'installer une fonction php je pense
Dernière modification par fanfantasy7 (Le 27/02/2008, à 18:08)
Fanfantasy7
pc fixe : Linux Mint
pc portable : Ubuntu LTS
Hors ligne
#2 Le 27/02/2008, à 16:55
- i M@N
Re : [RESOLU]probleme de variable dans url
Hello.
Fais une recherche google sur "register global".
Si tu n'initialises pas ta variable issue de $_GET ou $_POST et que register global est à OFF dans ton php.ini tes variables ne valent rien.
il faut coder en register global à OFF et initialiser tes variables.
@+...
Dernière modification par i M@N (Le 27/02/2008, à 16:56)
1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop
Hors ligne
#3 Le 27/02/2008, à 17:41
- fanfantasy7
Re : [RESOLU]probleme de variable dans url
en effet en mettant a On c'a marche
mais c'est mieux de codé avec register_globals à Off
j'ai donc mis à Off register_globals
et j'initialise mes variables avec
if (!isset($_GET["id"])) {
$id = '';
} else {
$id = $_GET["id"];
}
N.B.: mon hebergeur à register_globals à On , je ne pense pas pouvoir changer register_globals de l'hebergeur dommage
Dernière modification par fanfantasy7 (Le 27/02/2008, à 18:07)
Fanfantasy7
pc fixe : Linux Mint
pc portable : Ubuntu LTS
Hors ligne
#4 Le 27/02/2008, à 20:49
- i M@N
Re : [RESOLU]probleme de variable dans url
reuh ...
mon hebergeur à register_globals à On , je ne pense pas pouvoir changer register_globals de l'hebergeur dommage
Si tu codes en register global à OFF ça fonctionnera toujours, pas l'inverse. Et initialiser les variables amène plus de sécurité même avec un hébergeur à ON.
@+...
1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop
Hors ligne
#5 Le 28/02/2008, à 10:50
- dexinou
Re : [RESOLU]probleme de variable dans url
Si ton php est chargé en module tu le fais manuellement dans un .htaccess
<IfModule mod_php5.c>
php_flag registre_globals off
</IfModule>
Dernière modification par dexinou (Le 28/02/2008, à 10:52)
Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...
Hors ligne
Pages : 1