zagadka Posté 11 Avril 2006 Posté 11 Avril 2006 Bonjour, J'ai un pb bizarre avec un serveur ..... j'ai crée une page de base pour tester les sessions : <?php session_start();if(!isset($NOM)) { $NOM = "Durand"; session_register("NOM"); echo "init"; } else { echo "pas d'init"; } echo " <a href=$PHP_SELF>recharger</a>"; ?> et ce code marche sous firefox en http et https et sous ie en http mais pas en https (ce qui est tres bizarre ce que les cookies sur le client ne sont pas crees sous ie que ce soit en http ou https) Et je n'interdit pas les cookies sur les postes client car si par ex je vais sur google j'en ai de cree.... qqun pourrait-il me quider ??? version : Apache/1.3.33 (Unix) mod_gzip/1.3.19.1a PHP/4.4.0 mod_ssl/2.8.24 OpenSSL/0.9.8 Merci
Dan Posté 11 Avril 2006 Posté 11 Avril 2006 As-tu essayé en remplaçant if(!isset($NOM)) par if(!isset($_COOKIE['NOM'])) Et tu devrais utiliser setcookie() si tu veux des cookies sur le poste de travail bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] ) Dan
zagadka Posté 14 Avril 2006 Auteur Posté 14 Avril 2006 Malheureusement ce n'est pas ca.... Je crois que c'est plutot un problème de mon serveur.... Car sur un autre serveur j'ai le meme chose a priori et ca marche (memes versions ; meme php.ini/httpd.conf)
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant