Я использую сеанс для поддержания некоторых переменных между разными страницами на моем сайте. Хотя он отлично работает, когда я переезжаю с www.example.com/a на www.example.com/b, переменные сеанса теряются, если я перехожу от example.com/a к www.example.com/bСессия не поддерживается между mysite.com и www.example.com
Любая идея, как я могу убедиться, что сеанс поддерживается независимо от www или нет www?
Веб-сайт добавляет WWW, поскольку он перемещается на разные страницы, но страницы доступны без этого. Поэтому, если кто-то вручную вводит адрес и опускает эту часть, а затем переходите на страницу b (путем нажатия ссылки или отправки формы), переменные сеанса теряются.
+1 - это более чистый способ сделать это, предполагая, что www.mysite.com - это тот же сайт логически, что и mysite.com. – tobyodavies
Спасибо. Я пойду с этим. Только один вопрос. Если передать параметр с URL-адресом (который не имеет WWW), перенаправит ли этот параметр автоматически URL-адресу? – lostInTransit
не знаю точно, но вторая версия должна. –