|
|
|
| День добрый.
что то я запутался, не помогете?
<?php
$url = "http://мой_сайт.net.ru";
if (!strpos(' '.'http://'.$SERVER_NAME.$PHP_SELF,$url)) die("<center>Error 0020: Неправильный URL<br><a style=\"color: #0000ff\" href=\"$url/index.php?page=main.php\" target=\"_top\">Прейти на сайт</a></center>");
?>
|
и при http://www.мой_сайт.net.ru/
срабатывает die, в чем может быть ошибка? | |
|
|
|
|
|
|
|
для: sway
(26.07.2006 в 08:01)
| | у меня работает вот это
<?
$url = "http://localhost/test/index.php";
if (!strpos(' '.'http://'.$_SERVER['SERVER_NAME'].$_SERVER['PHP_SELF'],$url)) die("<center>Error 0020: Неправильный URL<br><a style='color: #0000ff' href='$url/index.php?page=main.php' target='_top'>Прейти на сайт</a></center>");
?>
|
| |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 09:00)
| | при http://www.мой_сайт.net.ru/
срабатывает die,
но при при http://мой_сайт.net.ru
все работает, неужели все дело в www
как это можно обойти? | |
|
|
|
|
|
|
|
для: sway
(26.07.2006 в 10:01)
| |
<?
$url = "http://мой_сайт.net.ru/";
if(!strpos(' '.'http://'.str_replace("www.","",$_SERVER['SERVER_NAME']).$_SERVER['PHP_SELF'],$url)){
die("<center>Error 0020: Неправильный URL<br><a style='color: #0000ff' href='$url/index.php?page=main.php' target='_top'>Прейти на сайт</a></center>");
}//if
?>
|
| |
|
|
|