les variables ne passent plus apres une mise a jour de PHP ! [PHP] - PHP - Programmation
Marsh Posté le 18-06-2002 à 03:42:00
Tu l'a peut-être déjà fait mais bon je le dis quand même au cas où!
Normalement pour les sessions, il faut mettre le chemin du repertoire dans lekel tu veux stocker tes sessions dans le fichier php.ini. Du style : session.save_path = C:\Session
Et dans le fichier httpd.conf il faut mettre le chemin de ton répertoire PHP...
Voili voilou...
Marsh Posté le 18-06-2002 à 11:49:24
meme sans session ... ca donne la meme chose
j ai fait une page de test, avec seulement des includes ... mais ca ne fonctionne toujours pas.
un bete menu comme ca avec des includes
index.php?action=test1
index.php?action=test2
index.php?action=test3
index.php?action=test4
redirige tout vers test1
les includes de test2 test3 et autres ne fonctionnent pas.
Marsh Posté le 19-06-2002 à 18:37:18
ca ressemble a quoi qqchose d anormal ?
parceque la ... bah ....
Marsh Posté le 19-06-2002 à 23:41:29
mais puisque je te dis que j utilise plus de session ! ...
je vois pas en quoi ca empecherais de faire ce que je veux ?
on peut plus passer de variables en parametres avec la derniere version de php ? ca serais pas un truc comme ca ?
Marsh Posté le 21-06-2002 à 15:27:23
bon .. il semblerais que ce probleme soit dut au passage de php3 a php4 ...
il doit y avoir un probleme de ce cote la ...
en cherchant un peu ... j ai vu que c etait les variables qui ne sont pas passees correctement.
cad :
index.php?action=test
comme url ( donc c est ok )
mais par contre lorsque je fais un print de action ...
je me rend compte que la variable est vide !
a quoi cela peut il etre du ?
Marsh Posté le 23-06-2002 à 15:49:24
essaye echo $HTTP_GET_VARS['action'];
si là ça fct mets global_vars (ou un truc du genre) à on dans php.ini et tout devrait redevenir normal.
j'espère que je dis pas trop de conneries là
Marsh Posté le 23-06-2002 à 17:36:21
effectivement ca affiche bien la variable ...
mais par contre, je n ai pas de global_vars
s agerait il de :
register_globals = Off
le mettre a "on" n impliquerait pas certains problemes de securtite ?
Marsh Posté le 24-06-2002 à 00:15:30
oui c'est ça
et oui ça peut entrainer des problèmes de sécus, mais si tu programmes proprement, tu ne devrais pas avoir de problèmes
il faut relancer le serveur
Marsh Posté le 18-06-2002 à 01:33:21
voila ... j ai un serveur web sous FreeBSD qui tournait tres bien
mais depuis que j ai mis a jour apache, PHP et Mysql , les includes ne fonctionnent plus, et les sessions non plus.
je sais que la question a deja ete posee mais elle etait apparement restee sans reponse.
je me permet donc de la reposer :
comment regle t on ce probleme ?
serais en editant le php.ini ? si oui que doit on y changer ?
d avance merci
Message édité par bemixam le 23-06-2002 à 22:02:53