Bonjour à tous.

Je suis sous PHP 5.2, WAMP, différents navigateurs pour les tests.

J'ai une page HTML qui s'affiche dans mon navigateur avec l'URL
http://localhost/mapage.php

Sur cette page, une balise <img> a un attribut src de la forme :
src = "http://127.0.0.1/monimage.php"

Chacun des deux scripts fait un session_start(), après lequel j'ai placé une ligne pour tracer l'identifiant de session.

Résultat : chacune des deux pages est rattachée à une session différente.

Heureusement, si je modifie l'url dans mon navigateur pour remplacer localhost par 127.0.0.1, je retombe sur mes pieds (même session dans les deux scripts).

Dois-je en déduire que session_start() fait une comparaison sur (entre autres) $_SERVER['HTTP_HOST'] mais ne procède pas à la résolution des adresses ?? Ou le problème est-il limité aux sessions locales ? Ou bien existe-t'il quelque part un paramètre (php.ini ? httpd.conf ?) à modifier pour éviter cela ?