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 :: Передача переменной по ссылке [2]
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
ReniFerre пишет:
проверил то что я потом писал? После того как методом GET передача произошла это уже не переменная, а маасив $_GET[что-то] (Добавление)
и еще. как url твоей строки выглядит, когда ты в фрейме. я с ними никогда не работал
я раньше уже передавал, но не с фреймами...
выглядит очень странно, вот ссылка на скрин http://www[dot]nogiraffe[dot]com/Z5dFp
http://www.nogiraffe.com/2FgAa
Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011
Помог: 0 раз(а)
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так (Добавление) Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?
EuGen
Отправлено: 24 Мая, 2011 - 15:47:38
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Gray314
Отправлено: 24 Мая, 2011 - 15:48:39
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так (Добавление) Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?
нее, не в этом..
ReniFerre
Отправлено: 24 Мая, 2011 - 15:49:22
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011
Помог: 0 раз(а)
EuGen, а версии 5.3 уже можно?! Нигде об этом не читал. Хотя есть книги по версии 6. (Добавление) Gray314, а вот админ пишет, что в этом. и я об этом не раз читал
Gray314
Отправлено: 24 Мая, 2011 - 15:52:38
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
Gray314 пишет:
ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так (Добавление) Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?
нее, не в этом..
да, все отработало...
EuGen
Отправлено: 24 Мая, 2011 - 15:54:14
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!
5.3 просто похитрее устроен и сформирует http-response в соответствии с w3c (то есть сам определит контент и заголовки и разделит их), но делать так я не рекомендую - это нарушает логику, заложенную программистом.
Автору - у Вас происходит перенаправление? Добавьте Вывод $_SERVER на Ваш скриншот
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Gray314
Отправлено: 24 Мая, 2011 - 15:58:10
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
EuGen пишет:
Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.
версия 5.3, я убрал все echo..эффекта ноль, когда сработала функция header - в адресной строке браузера стоит http://localhost/credit/index[dot]html почему-то(
больше чем уверен что проблема во фреймах((
ReniFerre
Отправлено: 24 Мая, 2011 - 15:59:57
Новичок
Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011
Помог: 0 раз(а)
EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";
а так
PHP:
скопировать код в буфер обмена
echo "Спасиобо ".$_GET[log]." что вошли!";
тут я хоть прав?
EuGen
Отправлено: 24 Мая, 2011 - 16:00:51
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
А перенаправление Вы где делаете? В главном скрипте? Тогда неудивительно.
Его нужно делать в том скрипте, который в src нужного фрейма указан, если я Вас правильно понял.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Gray314
Отправлено: 24 Мая, 2011 - 16:00:55
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
EuGen пишет:
ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!
5.3 просто похитрее устроен и сформирует http-response в соответствии с w3c (то есть сам определит контент и заголовки и разделит их), но делать так я не рекомендую - это нарушает логику, заложенную программистом.
Автору - у Вас происходит перенаправление? Добавьте Вывод $_SERVER на Ваш скриншот
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Gray314
Отправлено: 24 Мая, 2011 - 16:10:45
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
ReniFerre пишет:
EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";
а так
PHP:
скопировать код в буфер обмена
echo "Спасиобо ".$_GET[log]." что вошли!";
тут я хоть прав?
да верно, Спасибо! ну ето уже тогда когда нужная мне переменная появится в массиве GET)
EuGen
Отправлено: 24 Мая, 2011 - 16:11:54
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
ReniFerre пишет:
тут я хоть прав?
Не вовсем. Корректнее $_GET['log'] - да и то, если $log не переопределяется выше (мы же не знаем логику автора)
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Gray314
Отправлено: 24 Мая, 2011 - 16:12:17
Новичок
Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011
Помог: 0 раз(а)
EuGen пишет:
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.
да(, а как мне передать именно на второй фрейм (mainFr2.php) файла index2.php
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.