Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проблема с strpos
 
 автор: sway   (26.07.2006 в 08:01)   письмо автору
 
 

День добрый.
что то я запутался, не помогете?


<?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, в чем может быть ошибка?

   
 
 автор: Snorri   (26.07.2006 в 09:00)   письмо автору
 
   для: 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>");  
?> 

   
 
 автор: sway   (26.07.2006 в 10:01)   письмо автору
 
   для: Snorri   (26.07.2006 в 09:00)
 

при http://www.мой_сайт.net.ru/
срабатывает die,
но при при http://мой_сайт.net.ru
все работает, неужели все дело в www
как это можно обойти?

   
 
 автор: Shorr Kan   (26.07.2006 в 10:04)   письмо автору
 
   для: 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
?>  

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования