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

HTML+CSS+JavaScript

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

 

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

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

тема: Узнать имя сайта и связка .js и .php файла
 
 автор: dimon_td   (13.10.2008 в 23:49)   письмо автору
 
 

Итак.
Сделал файл 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>


Так вот.. У клиента скрипт не срабатывает и не выдает алерта. Хотя допустим у себя на сайте запускаю этот скрипт и алерт выдается. В чем тут может быть проблема?

Заранее спасибо!

  Ответить  
 
 автор: PAT   (14.10.2008 в 11:14)   письмо автору
 
   для: dimon_td   (13.10.2008 в 23:49)
 

файл script.php должен быть таким:
<?
$name 
"somename";

if (
$name){
$script = <<<HERE

    alert("
$name");

HERE;

echo 
$script;
}
?> 

Сравните его с вашим... надеюсь, найти отличия сможете :-)

  Ответить  
 
 автор: dimon_td   (14.10.2008 в 13:17)   письмо автору
 
   для: PAT   (14.10.2008 в 11:14)
 

Благодарствую!
Сегодня попробую.

  Ответить  
 
 автор: DiMoN_TD   (14.10.2008 в 18:10)   письмо автору
 
   для: dimon_td   (14.10.2008 в 13:17)
 

Да, это работает.
Спасибо за помощь!

  Ответить  
 
 автор: DiMoN_TD   (14.10.2008 в 18:24)   письмо автору
 
   для: PAT   (14.10.2008 в 11:14)
 

Приветствую Вас.
По названию темы Вы наверное подумали, что тут все просто. А вот и нет!
Какая у меня получается ситуация:

Тут задействованы три лица:

1) Сервисная сторона
2) Вебмастер
3) Клиент.

Так вот. Сервисная сторона выдает Вебмастеру некий кусок кода (который генерируется соответственно на стороне моего сервиса). Вот подобный код:


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


Так вот. Этот код Вебмастер устанавливает себе на сайт. Теперь моя задача. Узнать имя сайта Вебмастера, у которого запустился мой скрипт, это делается впринципе на моей стороне легко : $_SERVER["HTTP_REFERER"].
А проблема состоит в том, что мне нужно узнать с какого сайта зашел Клиент на сайт Вебмастера. Но тут мой скрипт не сможет узнать, т.к. для него рефералом является сайт Вебмастера. Так вот хотел спросить, можно ли с помощью JS+PHP каким-то образом узнать имя сайта, с которого я пришел на сайт Вебмастера?

Заранее благодарю за ответ. Я думаю над этим вопросом уже не раз бились в поисках правильного ответа, но к сожалению я ничего путного в инете не нашел

  Ответить  
Rambler's Top100
вверх

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