[PHP] les variables ne passent plus apres une mise a jour de PHP !

les variables ne passent plus apres une mise a jour de PHP ! [PHP] - PHP - Programmation

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
Reply

Marsh Posté le 18-06-2002 à 01:33:21   

Reply

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

Reply

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.


Message édité par bemixam le 18-06-2002 à 11:49:55
Reply

Marsh Posté le 18-06-2002 à 13:25:14    

fait un PHP info et regarde qqch d'anormal

Reply

Marsh Posté le 19-06-2002 à 18:37:18    

ca ressemble a quoi qqchose d anormal ? :D
 
 
parceque la ... bah ....

Reply

Marsh Posté le 19-06-2002 à 20:56:37    

Ben, regarde si il n'y a pas des blems nivo sessions

Reply

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 ?

Reply

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 ?


Message édité par bemixam le 23-06-2002 à 15:09:43
Reply

Marsh Posté le 23-06-2002 à 15:11:32    

up

Reply

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à :D


Message édité par ethernal le 23-06-2002 à 15:52:14

---------------
...oups kernel error...
Reply

Marsh Posté le 23-06-2002 à 15:49:24   

Reply

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 ?

Reply

Marsh Posté le 23-06-2002 à 17:39:08    

en le mettant a "on" ca ne change rien  :(

Reply

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


Message édité par ethernal le 24-06-2002 à 00:16:38

---------------
...oups kernel error...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed