|
|
|
| Итак.
Сделал файл script.php:
<?
$name = "somename";
if ($name){
$script = <<<HERE
<script type="text/javascript">
alert("$name");
</script>
HERE;
echo $script;
}
?>
|
На стороне клиента выдал код:
<script type="text/javascript" src="http://somdomain.ru/script.php"></script>
|
Так вот.. У клиента скрипт не срабатывает и не выдает алерта. Хотя допустим у себя на сайте запускаю этот скрипт и алерт выдается. В чем тут может быть проблема?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: dimon_td
(13.10.2008 в 23:49)
| | файл script.php должен быть таким:
<?
$name = "somename";
if ($name){
$script = <<<HERE
alert("$name");
HERE;
echo $script;
}
?>
|
Сравните его с вашим... надеюсь, найти отличия сможете :-) | |
|
|
|
|
|
|
|
для: PAT
(14.10.2008 в 11:14)
| | Благодарствую!
Сегодня попробую. | |
|
|
|
|
|
|
|
для: dimon_td
(14.10.2008 в 13:17)
| | Да, это работает.
Спасибо за помощь! | |
|
|
|
|
|
|
|
для: PAT
(14.10.2008 в 11:14)
| | Приветствую Вас.
По названию темы Вы наверное подумали, что тут все просто. А вот и нет!
Какая у меня получается ситуация:
Тут задействованы три лица:
1) Сервисная сторона
2) Вебмастер
3) Клиент.
Так вот. Сервисная сторона выдает Вебмастеру некий кусок кода (который генерируется соответственно на стороне моего сервиса). Вот подобный код:
<script type="text/javascript" src="http://myservice.ru/script/"></script>
|
Так вот. Этот код Вебмастер устанавливает себе на сайт. Теперь моя задача. Узнать имя сайта Вебмастера, у которого запустился мой скрипт, это делается впринципе на моей стороне легко : $_SERVER["HTTP_REFERER"].
А проблема состоит в том, что мне нужно узнать с какого сайта зашел Клиент на сайт Вебмастера. Но тут мой скрипт не сможет узнать, т.к. для него рефералом является сайт Вебмастера. Так вот хотел спросить, можно ли с помощью JS+PHP каким-то образом узнать имя сайта, с которого я пришел на сайт Вебмастера?
Заранее благодарю за ответ. Я думаю над этим вопросом уже не раз бились в поисках правильного ответа, но к сожалению я ничего путного в инете не нашел | |
|
|
|