Звучит так, как будто вы устанавливаете файл cookie где-то, например, файл cookie сеанса, и он не предназначен для применения ко всему домену, а только к поддомену. Возможно, вы могли бы решить эту проблему, перенаправив на www.myweb.com
, когда пользователь заходит на myweb.com
, или наоборот.
РЕДАКТИРОВАТЬ: образец htaccess, чтобы заставить www .-
## Force www
RewriteCond %{HTTP_HOST} !^(.*)\.mydomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.mydomain.com/$1 [R=301,L]
Также, как упоминалось выше, вы должны использовать полный URI при использовании header
. Так что «http://www.myweb.com/whatever.php"», а не просто «what.php».