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
Форумы портала PHP.SU :: Версия для печати :: Передача переменной по ссылке [2]
Форумы портала PHP.SU » » Если скрипт не работает » Передача переменной по ссылке

Страниц (3): « 1 [2] 3 »
 

16. Gray314 - 24 Мая, 2011 - 15:42:12 - перейти к сообщению
ReniFerre пишет:
проверил то что я потом писал? После того как методом GET передача произошла это уже не переменная, а маасив $_GET[что-то]
(Добавление)
и еще. как url твоей строки выглядит, когда ты в фрейме. я с ними никогда не работал

я раньше уже передавал, но не с фреймами...
выглядит очень странно, вот ссылка на скрин
http://www[dot]nogiraffe[dot]com/Z5dFp
http://www[dot]nogiraffe[dot]com/2FgAa
17. ReniFerre - 24 Мая, 2011 - 15:42:38 - перейти к сообщению
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?
18. EuGen - 24 Мая, 2011 - 15:47:38 - перейти к сообщению
Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.
19. Gray314 - 24 Мая, 2011 - 15:48:39 - перейти к сообщению
ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?

нее, не в этом..
20. ReniFerre - 24 Мая, 2011 - 15:49:22 - перейти к сообщению
EuGen, а версии 5.3 уже можно?! Нигде об этом не читал. Хотя есть книги по версии 6.
(Добавление)
Gray314, а вот админ пишет, что в этом. и я об этом не раз читал
21. Gray314 - 24 Мая, 2011 - 15:52:38 - перейти к сообщению
Gray314 пишет:
ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?

нее, не в этом..

да, все отработало...
22. EuGen - 24 Мая, 2011 - 15:54:14 - перейти к сообщению
ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!

5.3 просто похитрее устроен и сформирует http-response в соответствии с w3c (то есть сам определит контент и заголовки и разделит их), но делать так я не рекомендую - это нарушает логику, заложенную программистом.

Автору - у Вас происходит перенаправление? Добавьте Вывод $_SERVER на Ваш скриншот
23. Gray314 - 24 Мая, 2011 - 15:58:10 - перейти к сообщению
EuGen пишет:
Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.

версия 5.3, я убрал все echo..эффекта ноль, когда сработала функция header - в адресной строке браузера стоит http://localhost/credit/index[dot]html почему-то(
больше чем уверен что проблема во фреймах((
24. ReniFerre - 24 Мая, 2011 - 15:59:57 - перейти к сообщению
EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";


а так
PHP:
скопировать код в буфер обмена
echo "Спасиобо ".$_GET[log]." что вошли!";


тут я хоть прав?
25. EuGen - 24 Мая, 2011 - 16:00:51 - перейти к сообщению
А перенаправление Вы где делаете? В главном скрипте? Тогда неудивительно.
Его нужно делать в том скрипте, который в src нужного фрейма указан, если я Вас правильно понял.
26. Gray314 - 24 Мая, 2011 - 16:00:55 - перейти к сообщению
EuGen пишет:
ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!

5.3 просто похитрее устроен и сформирует http-response в соответствии с w3c (то есть сам определит контент и заголовки и разделит их), но делать так я не рекомендую - это нарушает логику, заложенную программистом.

Автору - у Вас происходит перенаправление? Добавьте Вывод $_SERVER на Ваш скриншот

вот http://www[dot]nogiraffe[dot]com/4LkVc
http://www[dot]nogiraffe[dot]com/N7VDQ
27. EuGen - 24 Мая, 2011 - 16:10:31 - перейти к сообщению
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.
28. Gray314 - 24 Мая, 2011 - 16:10:45 - перейти к сообщению
ReniFerre пишет:
EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";


а так
PHP:
скопировать код в буфер обмена
echo "Спасиобо ".$_GET[log]." что вошли!";


тут я хоть прав?

да верно, Спасибо! ну ето уже тогда когда нужная мне переменная появится в массиве GET)
29. EuGen - 24 Мая, 2011 - 16:11:54 - перейти к сообщению
ReniFerre пишет:
тут я хоть прав?

Не вовсем. Корректнее $_GET['log'] - да и то, если $log не переопределяется выше (мы же не знаем логику автора)
30. Gray314 - 24 Мая, 2011 - 16:12:17 - перейти к сообщению
EuGen пишет:
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.

да(, а как мне передать именно на второй фрейм (mainFr2.php) файла index2.php

 

Powered by ExBB FM 1.0 RC1