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]

 PHP.SU

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


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

> Без описания
Gray314
Отправлено: 24 Мая, 2011 - 15:42:12
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




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

я раньше уже передавал, но не с фреймами...
выглядит очень странно, вот ссылка на скрин
http://www[dot]nogiraffe[dot]com/Z5dFp
http://www.nogiraffe.com/2FgAa

(Отредактировано автором: 24 Мая, 2011 - 15:43:12)

 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 15:42:38
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


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




EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 15:47:38
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 15:48:39
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?

нее, не в этом..
 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 15:49:22
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


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




EuGen, а версии 5.3 уже можно?! Нигде об этом не читал. Хотя есть книги по версии 6.
(Добавление)
Gray314, а вот админ пишет, что в этом. и я об этом не раз читал
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 15:52:38
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




Gray314 пишет:
ReniFerre пишет:
EuGen, раз тут, подскажи, может проблема в том, что оператор echo стоит перед заголовком. вроде нельзя так
(Добавление)
Gray314, а ты передавал все точно так но без фреймов? echo перед заголовком было?

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

да, все отработало...
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 15:54:14
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!

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

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


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 15:58:10
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




EuGen пишет:
Если php 5.3 то можно.
В иных случаях не сработает даже перенаправление, не то, чтобы передача переменной.
Так что вопрос к автору - зачем делать вывод перед отсылкой заголовков. Этого необходимо избегать.

версия 5.3, я убрал все echo..эффекта ноль, когда сработала функция header - в адресной строке браузера стоит http://localhost/credit/index[dot]html почему-то(
больше чем уверен что проблема во фреймах((
 
 Top
ReniFerre
Отправлено: 24 Мая, 2011 - 15:59:57
Post Id


Новичок


Покинул форум
Сообщений всего: 23
Дата рег-ции: Май 2011  


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




EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";


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


тут я хоть прав?
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 16:00:51
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




А перенаправление Вы где делаете? В главном скрипте? Тогда неудивительно.
Его нужно делать в том скрипте, который в src нужного фрейма указан, если я Вас правильно понял.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:00:55
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




EuGen пишет:
ReniFerre пишет:
EuGen, а версии 5.3 уже можно?!

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

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

вот http://www[dot]nogiraffe[dot]com/4LkVc
http://www.nogiraffe.com/N7VDQ

(Отредактировано автором: 24 Мая, 2011 - 16:04:10)

 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 16:10:31
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:10:45
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




ReniFerre пишет:
EuGen
ReniFerre пишет:
вот тут кстати должно быть не так
Цитата:
echo "Спасиобо ".$log." что вошли!";


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


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

да верно, Спасибо! ну ето уже тогда когда нужная мне переменная появится в массиве GET)
 
 Top
EuGen Администратор
Отправлено: 24 Мая, 2011 - 16:11:54
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


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




ReniFerre пишет:
тут я хоть прав?

Не вовсем. Корректнее $_GET['log'] - да и то, если $log не переопределяется выше (мы же не знаем логику автора)


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Gray314
Отправлено: 24 Мая, 2011 - 16:12:17
Post Id


Новичок


Покинул форум
Сообщений всего: 36
Дата рег-ции: Март 2011  


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




EuGen пишет:
Ну вот.
Файл Ваш называется mainFr2.php и вызывается он с пустыми параметрами.
Зато приходят на него с index2.php?lg=admin
Вот Ваш скрипт ничего Вам и не выводит. Ему же без разницы с какого оно там скрипта пришло.
Короче говоря, Вы не туда параметры передаете.

да(, а как мне передать именно на второй фрейм (mainFr2.php) файла index2.php
 
 Top
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB