Могу ли я использовать PHP HTTP_REFERER для отображения специального сообщения? - PullRequest
0 голосов
/ 11 мая 2011

У меня есть два одинаковых домена,

mysite1.com и mysite2.com

У меня есть только одна учетная запись хостинга, а другой сайт перенаправляется (через GoDaddy) на одну учетную запись хостинга.

Я хочу отобразить сообщение пользователям, которые заходят на сайт с адреса mysite2.com.

Я думал, что мог бы использовать PHP HTTP_REFERER для этого.

Есть ли способ сделать это?

Ответы [ 2 ]

3 голосов
/ 11 мая 2011
if(preg_match('@mysite2\.com@i', $_SERVER['HTTP_REFERER'])) {
  print 'Special message!';
}
0 голосов
/ 11 мая 2011

На самом деле, HTTP_REFERER скажет вам, где пользователь был ПРЕДЫДУЩИМ к текущей странице.Я думаю, что вы хотите использовать $_SERVER['HTTP_HOST'] вместо.Это всегда приведет к тому, что домен пользователя в настоящее время на ... mysite1.com или mysite2.com

...