Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ...

fanfantasy7 a écrit :

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