(PHP) w (JS) Переменные (во фреймах)...

Дмитрий-(сколько-же-нас?)
Дата: 05.07.2006 22:48:53
Уважаемые...
Есть возможность методом JS определить переменную во фрейме:
<script>
Number="5";
</script>
Можно, даже к этой переменной доступ получить из другого фрейма:
<script>
parent.frame2.Number="5";
</script>
легко!
А можно-ли средствами PHP получить доступ к этой переменной?
*
Дата: 05.07.2006 23:04:52
Дмитрий-(сколько-же-нас?)
Дата: 06.07.2006 11:24:09
Согласен!
Но ведь можно-же!
Пусть в следующем запросе, но с этой же страницы (или кадра фрейма) этому же РНР-скрипту.
Я вот нашёл интересный пример:
if (isset($_GET['width']) AND isset($_GET['height'])) {
  // output the geometry variables

  echo "Screen width is: ". $_GET['width'] ."<br />\n";
  echo "Screen height is: ". $_GET['height'] ."<br />\n";
} else {
  // pass the geometry variables
  // (preserve the original query string
  //  -- post variables will need to handled differently) ${_SERVER['QUERY_STRING']}

  echo "<script language='javascript'>\n";
  echo "  location.href=\"${_SERVER['PHP_SELF']}?${_SERVER['QUERY_STRING']}"
           . "&width=\" + screen.width + \"&height=\" + screen.height;\n";
  echo "</script>\n";
  exit();
}
Только зачем там переменная
${_SERVER['QUERY_STRING']}
не пойму :(
Сейчас автора найду - спрошу...
Дмитрий-(сколько-же-нас?)
Дата: 06.07.2006 11:29:59

Сейчас автора найду - спрошу...

Во как!
Это, оказывается с мануала РНР, там авторы - иностранцы :)
Может, кто здесь, в форуме подскажет?
4m@t!c
Дата: 06.07.2006 11:35:38
Дмитрий-(сколько-же-нас?)
А можно-ли средствами PHP получить доступ к этой переменной?

Опишите, как вы понимаете принцип работы клиент-серверных приложений?
Дмитрий-(сколько-же-нас?)
Только зачем там переменная ${_SERVER['QUERY_STRING']}

Там же написано:
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently) ${_SERVER['QUERY_STRING']}


Опишите саму задачу, которую вы пытаетесь решить.
----------------------------------------
Артисты не приехали, приехали цыгане
Robert Tappan Moris
Дата: 06.07.2006 11:37:42
Дмитрий-(сколько-же-нас?)
Только зачем там переменная ${_SERVER['QUERY_STRING']}

Видимо у человека проблемы с английским.

В эту переменную записываются параметры из строки запроса (тоесть то что идет после ?
<?php echo $_SERVER['QUERY_STRING']; ?>;

при обращении http://example.com/script.php результат будет пустым
при обращении http://example.com/script.php?testing123 результат будет "testing123"