Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача переменных js

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
incrack
Отправлено: 06 Марта, 2013 - 08:33:52
Post Id


Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Июнь 2012  


Помог: 0 раз(а)




Есть скрипт:
CODE (javascript):
скопировать код в буфер обмена
  1. <head>
  2. <script>
  3. var viewer_id = flashVars['viewer_id'];
  4. var query = viewer_id;
  5. </script>
  6. </head>
  7. <body>
  8. Здесь большой html код
  9. <?php
  10. // проверяем существование переменных $width и $height
  11. if (isset($_GET['width']) AND isset($_GET['height'])) {
  12.     // если переменные существуют, то выводим полученные значения на экран
  13.     echo 'Ширина экрана: ' . $_GET['width'] . "<br />\n";
  14.     echo 'Высота экрана: ' . $_GET['height'] . "<br />\n";
  15. }
  16. // если переменные не существуют, то выполняем следующее
  17. else {
  18.     // PHP сгенерирует код JavaScript, который обработает браузер
  19.     // пользователя и передаст значения обратно PHP-скрипту через протокол HTTP
  20.     echo "<script language='javascript'>\n";
  21.    echo " location.href=\"http://адрес_сайта.ru/папка/index.php?"
  22.             . "width=helloworld\" + \"&height=\" + screen.height;\n";
  23.     echo "</script>\n";
  24. }
  25. ?>
  26. </body>


Нужно вместо переменной screen.height, впихнуть туда переменную query. Вообщем нужно удалить
CODE (javascript):
скопировать код в буфер обмена
  1. "width=helloworld\" + \"&height=\" + screen.height;
и на его место поставить только query, чтобы запрос в результате был вот таким
http://адрес_сайта.ru/папка/index.php?query=значение

(Отредактировано автором: 06 Марта, 2013 - 08:35:36)

 
 Top
avtor.fox
Отправлено: 06 Марта, 2013 - 08:45:08
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2083
Дата рег-ции: Март 2012  
Откуда: Воронеж


Помог: 50 раз(а)




PHP:
скопировать код в буфер обмена
  1. echo "<script>location.href='http://адрес_сайта.ru/папка/index.php?query=' + var;</script>";
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB