Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вызов скрипта из другого
 
 автор: thed   (23.03.2006 в 17:20)   письмо автору
 
 

HELP!!!
нужно из одного скрипта передать управление другому, при этом должны передаваться параметры методом GET
Как это можно делать?
INCLUDE и все такое не прокатывают. Нужно именно от одного передавать управление другому, редирект.
На тестовом серваке под виндой делал я делал header ("location: тра-ля-ля.php"), дле подсовывал переменные и значения.

Когда перенес на юникс все рухнуло. Говорит, что хидеры уже отправлены и больше ничего слаться не будет :(

Как сделать правильно?

   
 
 автор: Loki   (23.03.2006 в 17:23)   письмо автору
 
   для: thed   (23.03.2006 в 17:20)
 

так проверьте чтобы хедеры не были отправлены...
на крайняк можно через meta

   
 
 автор: kasmanaft   (23.03.2006 в 17:24)   письмо автору
 
   для: thed   (23.03.2006 в 17:20)
 

хидеры отправлены - это значит, что что-то выводилось в браузер... может даже ошибка какая-то...
если у себя работало, проверь может где необъявленная переменная или еще чего..
попробуй у себя поставь уведомление о всех ошибках (error_raporting) и глянь будет работать или нет...

ну и как Loki сказал можно вот так...
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=$url'>

   
 
 автор: thed   (23.03.2006 в 17:40)   письмо автору
 
   для: kasmanaft   (23.03.2006 в 17:24)
 

И как мне это сделать - чтобы хидеры не отправлялись. Я вывода не заметил никакого.
Может, влияет то, что эта страница находится во фрейме и помешал вывод из других фреймов?

И я не уловил, как МЕТА воспользоваться

   
 
 автор: Loki   (23.03.2006 в 17:46)   письмо автору
 
   для: thed   (23.03.2006 в 17:40)
 

так же как и хедером

echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=а вот тут у нас урл с параметрами'>";

а перед выводом хедера у вас наверняка вывод ошибки или пробел какой-нить потерялся (возможно, в подключаемом файле)

   
 
 автор: kasmanaft   (23.03.2006 в 17:47)   письмо автору
 
   для: thed   (23.03.2006 в 17:40)
 

>помешал вывод из других фреймов
ну если "дома" работало...

вот пример META
<html><head>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=твой урл без кавычек'>
</head></html>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования