|
|
|
| HELP!!!
нужно из одного скрипта передать управление другому, при этом должны передаваться параметры методом GET
Как это можно делать?
INCLUDE и все такое не прокатывают. Нужно именно от одного передавать управление другому, редирект.
На тестовом серваке под виндой делал я делал header ("location: тра-ля-ля.php"), дле подсовывал переменные и значения.
Когда перенес на юникс все рухнуло. Говорит, что хидеры уже отправлены и больше ничего слаться не будет :(
Как сделать правильно? | |
|
|
|
|
|
|
|
для: thed
(23.03.2006 в 17:20)
| | так проверьте чтобы хедеры не были отправлены...
на крайняк можно через meta | |
|
|
|
|
|
|
|
для: thed
(23.03.2006 в 17:20)
| | хидеры отправлены - это значит, что что-то выводилось в браузер... может даже ошибка какая-то...
если у себя работало, проверь может где необъявленная переменная или еще чего..
попробуй у себя поставь уведомление о всех ошибках (error_raporting) и глянь будет работать или нет...
ну и как Loki сказал можно вот так...
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=$url'> | |
|
|
|
|
|
|
|
для: kasmanaft
(23.03.2006 в 17:24)
| | И как мне это сделать - чтобы хидеры не отправлялись. Я вывода не заметил никакого.
Может, влияет то, что эта страница находится во фрейме и помешал вывод из других фреймов?
И я не уловил, как МЕТА воспользоваться | |
|
|
|
|
|
|
|
для: thed
(23.03.2006 в 17:40)
| | так же как и хедером
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=а вот тут у нас урл с параметрами'>";
|
а перед выводом хедера у вас наверняка вывод ошибки или пробел какой-нить потерялся (возможно, в подключаемом файле) | |
|
|
|
|
|
|
|
для: thed
(23.03.2006 в 17:40)
| | >помешал вывод из других фреймов
ну если "дома" работало...
вот пример META
<html><head>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=твой урл без кавычек'>
</head></html> | |
|
|
|