include file к домену только без www

MB
На сайте с 24.02.2009
Offline
182
250

на сервере подключается скрипт вот таким методом if ($_COOKIE["src"] == "") include "in.php"; в index.php

с www стоит 301 редирект на домен без www, скрипт устанавливает cookie, получается дубль куки если посетитель заходит с www.site[dot]com

как это реализовать чтобы инклуд не срабатывал при заходе с www.

ukrdev
На сайте с 15.11.2011
Offline
31
#1


if(!preg_match('/www\./', $_SERVER['HTTP_HOST'])) {
if ($_COOKIE["src"] == "") include "in.php";
}

Но правильнее будет так, что бы он срабатывал только на site.com, а другие игнорил


if(preg_match('/^site.com/', $_SERVER['HTTP_HOST'])) {
if ($_COOKIE["src"] == "") include "in.php";
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий