[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаленная вставка
rocker
Добрый день!

Возник вопрос надежности.
Делаю следующее. Имею скрипт например script.php на одном сервере (назовем его site.ru)

вставляю его на другой сайт (например site2.ru)

<script type="text/javascript" src="http://site.ru/script.php"></script>

содержимое файла script.php например такое

<?php
...
$site = str_replace("www.", "", $_SERVER['SERVER_NAME']);
...

?>

И исходя из этой переменной я выполняю последующие действия в скрипте.
Вопрос. Насколько надежно использовать $_SERVER['SERVER_NAME'] в такого вида вставке??? Всегда ли сработает?



Спустя 1 час, 4 минуты, 57 секунд (23.05.2010 - 19:49) vagrand написал(а):
А почему нет? Только Вы должны понимать что оно вернет вам SERVER_NAME с site.ru а не с site2.ru.

Спустя 1 час, 14 минут, 53 секунды (23.05.2010 - 21:04) rocker написал(а):
А существует ли возможность проверить адрес именно site2 таким способом?

Спустя 11 минут, 31 секунда (23.05.2010 - 21:15) rocker написал(а):
Решил задачу следующим способом

В javascript задаю параметр window.location и передаю его методом GET ?url=

Затем в самом скрипре
$url = $_GET['url'];
$totalurl = parse_url(''.$url.'', PHP_URL_HOST);

wink.gif

Спустя 14 минут, 46 секунд (23.05.2010 - 21:30) vagrand написал(а):
Можеш заюзать $_SERVER['REMOOT_ADDR']
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.