|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Bonjour
Je teste les variables de session. voir : http://troumad.org/internet/parcours.php Sur la page donnée, vous pouvez voir le code php (en bas). Le problème de ce code, c'est qu'il marche sur mon serveur (en local), mais ne marche ni sur 1&1 : http://troumad.info/internet/parcours.php , ni sur ovh : http://troumad.org/internet/parcours.php, ni sur free : http://troumad.free.fr/internet/parcours.php (allez sur les pages marquées et revenez sur cette page pour l'affichage : lien en bas des pages Linux ) J'ai l'impression que j'ai un problème au niveau de l'affectation ou de l'affichage : Code :
$_SESSION['page'][$_SESSION['nb_page']]=$_SERVER['PHP_SELF']; Code :
echo "<p> Page ".$i." visitée : ".$_SESSION['page'][$i]."</p>";
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#2 | |||||
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Citation:
Code x :
quelques conseils : - pour ne pas faire passer les sessions par l'URL chez OVH mets la ligne "SetEnv SESSION_USE_TRANS_SID 0" dans un fichier .htaccess à la racine - dans ton code PHP tu n'as pas besoin de stocker "nb_page" tu peux faire ça : Code :
$_SESSION['page'][] = $_SERVER['REQUEST_URI']; Code :
__________________
Modérateur PHP |
|||||
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
sur "troumad.free.fr" je vois aussi des modifications à chaque rafraichissement de la page bien que le résultat est un peu moins "cohérent"
__________________
Modérateur PHP |
|
|
00
|
|
|
#4 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Bonsoir
J'ai fais des tests. Passe aussi par la partie religion ou linux et fait un tour par les sous parties et après ça plante. Je ne sais pas pourquoi au début ça marche
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#5 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
J'ai compris l'origine de mon problème ! Un problème de conflit avec page :
Code :
$_SESSION['page'][] = $_SERVER['REQUEST_URI']; Si mon exemple marche, il peut servir d'exemple pour : http://php.developpez.com/cours/sessions/ (j'en réclamais un Il faudra que j'utilise les simplification de mathieu avant ! C'est un mode de programmation intéressant mais très loin des standards du C que je maîtrise mieux
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
|
|
#6 | |||
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Citation:
Code :
echo "<p> Ici, on est à ".$_SERVER['REQUEST_URI']."</p>";
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|||
|
|
00
|
|
|
#7 | |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
Citation:
quand tu as un tableau, utilise les accolades : Code :
echo "<p> Ici, on est à {$_SERVER['REQUEST_URI']}</p>";
__________________
Modérateur PHP |
|
|
|
00
|
|
|
#8 |
![]() ![]() Bernard SIAUDEnseignant Inscription : novembre 2003 Messages : 4 400 ![]() |
Merci !
Si cet exemple te plait, tu peux te servir ! Il sera bientôt en ligne. Comme je fini l'installation de Mandriva 2008.0 bêta 2 (sortie ce matin) mais petits utilitaires automatiques ne sont pas encore tout à fait utilisable pour une mise ne ligne immédiate.
__________________
Modérateur Mandriva Linux Amicalement VOOotre Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org Mes tutoriels |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com