Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 20.12.2002, 17:30
sarah вне форума Посмотреть профиль Отправить личное сообщение для sarah Посетить домашнюю страницу sarah Найти все сообщения от sarah
  № 1  
sarah

Регистрация: Mar 2001
Сообщений: 40
Отправить сообщение для sarah с помощью ICQ
По умолчанию не понимаю...

Добрый день!

У меня такая проблема. Есть 2 файла, из одного я пытаюсь передать переменную в другой через ссылку, примерно так:
<?
echo '<a href="page.php?num=1">ссылка</a>';
?>

По ссылке на page я попадаю, но значение num упорно не передается... Чем это может быть вызвано?...

Старый 20.12.2002, 19:19
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 2  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
По умолчанию Re: не понимаю...

Цитата:
Оригинал написал(а) sarah
Добрый день!

У меня такая проблема. Есть 2 файла, из одного я пытаюсь передать переменную в другой через ссылку, примерно так:
<?
echo '<a href="page.php?num=1">ссылка</a>';
?>

По ссылке на page я попадаю, но значение num упорно не передается... Чем это может быть вызвано?...
эх молодо - зелено =)

PHP код:
<?
if (isset($_GET['num'])) { echo "$_GET[num]"; }

echo 
"<a href=$PHP_SELF?num=1>1</a>";
?>
__________________
...

Старый 20.12.2002, 19:56
sarah вне форума Посмотреть профиль Отправить личное сообщение для sarah Посетить домашнюю страницу sarah Найти все сообщения от sarah
  № 3  
sarah

Регистрация: Mar 2001
Сообщений: 40
Отправить сообщение для sarah с помощью ICQ
во как... то есть для того, чтобы вывести переменную надо использовать $_GET. а раньше у меня вроде бы на другом сервере получалось обходиться без него, просто делала ссылку на нужную страницу: a href="страница.php?переменная=чему-то" , а на той странице просто писала echo переменная. и все работало. это от настроек сервера чтоли зависит?
кстати, спасибо

Старый 20.12.2002, 21:04
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 4  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
хм... странненько... вот сколько скриптов написал ни разу не заморачивался с $_GET... =) только если для секьюрити сайта...
а вообще должно всё отличненько выводиться...
а зависит да... от настроек сервера... но это очень странно если их так настроили =)

Старый 20.12.2002, 23:41
Wave вне форума Посмотреть профиль Отправить личное сообщение для Wave Посетить домашнюю страницу Wave Найти все сообщения от Wave
  № 5  
Wave
еретик

Регистрация: Jan 2001
Адрес: Харьков, Украина
Сообщений: 919
по умолчанию в новых версиях ПХП register_globals = off

то есть переменные из массовов $_GET, $_POST, $_COOKIE, $SESSION уже не регистрируются автоматом в global scope

плохо это или хорошо, но в последнее время я все чаще сталкиваюсь с серверами, настроенными таким образом

можно сделать тупо:

где нибудь в начале скрипта написать...

PHP код:
while (list ($k$v) = each ($_GET)) {
   $
$k $v;

при необходимости можно повторить для остальных трех массивов
__________________
These unidentyfied flying objects, that appeared to display unique characteristics, such as the speed, the record maneuverity and so on, must be studied in the interest of mankind

Старый 21.12.2002, 00:39
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 6  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
хм...
ну да...
вроде всё правильно =)

Старый 21.12.2002, 01:37
metton вне форума Посмотреть профиль Отправить личное сообщение для metton Посетить домашнюю страницу metton Найти все сообщения от metton
  № 7  
metton
"simple"
 
Аватар для metton

Регистрация: Feb 2002
Адрес: Россия, Москва
Сообщений: 1,155
Отправить сообщение для metton с помощью ICQ
2МОДЕРАТОРЫ
Предлагаю вопрос о register_globals и встроенных массивах ПХП таких как $HTTP_GET_VARS ($_GET) и остальных (Что-то типа "Не работают переменные из строки запроса - почему?") поместить в категорию "Важно" раздела PHP.

Старый 21.12.2002, 07:46
juggy вне форума Посмотреть профиль Отправить личное сообщение для juggy Посетить домашнюю страницу juggy Найти все сообщения от juggy
  № 8  
juggy
 
Аватар для juggy

Регистрация: Feb 2001
Адрес: LJ/~aleshru
Сообщений: 4,777
Отправить сообщение для juggy с помощью ICQ Отправить сообщение для juggy с помощью MSN Отправить сообщение для juggy с помощью Yahoo Отправить сообщение для juggy с помощью Skype™
Цитата:
Оригинал написал(а) metton
2МОДЕРАТОРЫ
Предлагаю вопрос о register_globals и встроенных массивах ПХП таких как $HTTP_GET_VARS ($_GET) и остальных (Что-то типа "Не работают переменные из строки запроса - почему?") поместить в категорию "Важно" раздела PHP.
на заметку взял.=)
__________________
Что за дурь? 50 символов в подписи!?

Старый 21.12.2002, 18:44
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 9  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
Мить с какого времени ты модер ?
__________________
...

Создать новую тему   Часовой пояс GMT +4, время: 02:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:53.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.