Variables qui disparaissent ... je deviens fou ! [PHP] - PHP - Programmation
Marsh Posté le 01-08-2003 à 01:42:26
pour accéder à une variable dans un url, dans ton cas action, faut faire $_GET['action']
Marsh Posté le 01-08-2003 à 01:45:02
pas forcement, d'ailleur le $action marche tres bien ...
de plus, c'est juste un exemple, les formulaires normaux sont en POST (oui, d'accord, $_POST ... mais comme je dis, ca marche sans)
Marsh Posté le 01-08-2003 à 01:47:15
si ca marche sans c que t'a(ou avait) les variables globals d'activé dans ta config de php
Marsh Posté le 01-08-2003 à 13:59:46
Si c'est des variables importantes pour l'identification, soit tu les stockes en session, soit tu sécurises un minimum en utilisant $_GET et $_POST passke sinon c'est la mort.
Donc tu fais ce qui t'a été indiqué, un $_GET et ça marchera bien mieux.
Marsh Posté le 01-08-2003 à 14:12:03
ok, ok, je vais les utiliser les $_post
mais j'aimerai savoir pourquoi l'autre ne marche pas ... alors que sur un autre site les mêmes f° marchent parfaitement
Marsh Posté le 01-08-2003 à 14:15:08
Parce que comme le dit burgergold, la variable register_globals sur le site où ça marche doit être mise à on (dans le php.ini). Sur le site où ça marche pas, elle doit être à off.
Marsh Posté le 01-08-2003 à 14:17:38
The_chosen_one a écrit : ok, ok, je vais les utiliser les $_post |
Soit a cause du register global, soit par ce qu'une fonction utilisant des variables globale est soumise au risque que le site utilise les même variables pour autre chôse.
Marsh Posté le 01-08-2003 à 14:27:39
les deux sites sont sur free sur le meme compte, dans des repertoires differents
Marsh Posté le 01-08-2003 à 16:28:22
The_chosen_one a écrit : les deux sites sont sur free sur le meme compte, dans des repertoires differents |
j'ai rien compris à ton histoire de deux sites et au bouts de code d'en haut
tu pourrais essayer de nous expliquer clairement les choses?
Marsh Posté le 01-08-2003 à 01:40:22
alors voila, j'ai une page qui contient un simple print :
et quand je lance : page.php?id_login=aaa
ca n'affiche rien !
page.php?action=aaa
affiche "aaa"
le gros pb c'est que ça me le fait sur TOUTES mes pages, or ces variables sont importantes (identification)
j'ai l'impression que quand je suprime le cookie, il efface DEFINITIVEMENT les variables id_#
sachant que :
chk_id -> verifier l'identifité
reg_id -> enregistrer le cookie de connection
del_id -> suprimer le cookie de connection
Voila ... si kk1 peut m'aider ... je vais peter un plomb ...
Surtout que je sens l'erreur conne .... parceque ça marche tres bien sur un autre site .........