Forum Webscript.Ru
Программирование => PHP => Тема начата: n0b0dy от 28 Июля 2002, 21:28:36
-
Привет!
Не подскажет ли кто, с чем может быть связана следующая проблема. Перестала работать посылка заголовков, то есть команда
header("location: index.php"); :mad:
никуда не перенаправляет и ошибок никаких не выдает. PHP установлен как модуль и раньше все работало.
-
n0b0dy
Покажи скрипт.
Пропиши перед посылкой хидера:
error_reporting(2047)
-
скрипт на 100% рабочий, он на хостере работает а на локальной машине нет...
-
скрипт на 100% рабочий, он на хостере работает а на локальной машине нет...
блин еле востоновил старую нику %)
-
Какмие-то проблемы с новыми версиями РНР
Только что кто-то на это жаловался. Кажется ,проблема была в том, что он конфиг от старой версии оставил. Вылечилось постановкой php.ini из дистрибутива.
Я сижу на 406 и прекрасно себя чувствую :-)
А то они зачастили с новыми версиями...
-
Незнаю я php.ini ставил от разных версий и ничего непомогло...
В некоторых случаях просто вырубается обработчик сессий, и еще какието глюки... :)
-
Я из-за этого бага до сих пор под 4.1.3 сижу, хотя в принципе никаких проблем от этого не испытываю.
nobody
Попробуй в php.ini output_buffering пустым оставить.
-
Дайте плиз линк где можно скачать дистрибутив 4.1.3 немогу уже... Достало...
-
Дайте плиз линк где можно скачать дистрибутив 4.1.3 немогу уже... Достало...
Вообще когда я скачивал его то было написано 4.1.2 а Апач пишет что он 4.1.3 - dev-версия
Качал я его с php4win.de - этот сайт сейчас не работает.
Скачай с php.net версию 4.1.2
-
4.1.2
старовато будет
лучше 4.2.1
но не 4.2.2 мне он не понравился глюки есть
-
Возможно бред несу и скорее всего так, но попробуй
Header (Location: index.php)
-
Возможно бред несу и скорее всего так, но попробуй
Header (Location: index.php)
Не Tankist так тоже не работает.
старовато будет
я ж не говорю на реальный хостинг поставить. Просто для тестирования на домашнем компе - 4.1.2 вполне достаточно.
-
Вернулся к версии 4.1.1 все равно неработает, немогу даже предположить в чем проблема :(
-
у меня этот Хедер то работает то нет,.... если ранее молчал то сейчас пишет какуюто ошибку,... инклудом если файло вставляю то 100% не работает :( меня тоже достало
-
а у меня начала такая пурга писаться
Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/555.com.ua/tarya/oldsite/ver6/admin.php:10) in /usr/local/www/555.com.ua/tarya/oldsite/ver6/admin.php on line 13
Warning: Cannot add header information - headers already sent by (output started at /usr/local/www/555.com.ua/tarya/oldsite/ver6/admin.php:10) in /usr/local/www/555.com.ua/tarya/oldsite/ver6/admin.php on line 14
что это такое я незнаю,... толком но какая то гадость точно,...
-
Warning: Cannot add header information - headers already sent by (output started ................
У меня та же проблема. Версия 4.2.1. В чем здесь косяк? Ставил запрет кэширования - не помогло.
-
Только что кто-то на это жаловался. Кажется ,проблема была в том, что он конфиг от старой версии оставил. Вылечилось постановкой php.ini из дистрибутива.
Именно :)
Стоял 4.1.2, поставил 4.2.1
Header\'ы не слались, пока не взял ini от 4.2.1 и заново все не понастраивал (похоже в нем есть новые директивы, не определенные в ini\'шках от 4.1.2)
Кстати, у тебе cookie шлются?
А твоя "гадость" говорит о том, что скрипт что-то вывел на экран до твоего header\'а;
Попроробуй написать test.php:
header("Location: http://webscript.ru");
exit;
?>
ТОлько чтоб "" стояло в самом начале.
Если не заработает - что-то с конфигурацией, имхо.
Да, и php точно как модуль стоит?
-
Вообще от многих слышал про такую проблемму с 4.2.1, но фактически эта проблемма существует только на пхп под винду ...
Так как у меня на сервере стоит линух и пхп 4.2.1 и хеадер нормально работает ...
-
Да, действительно! Перед Header выводились символы. Вместо fputs написал print. Коду много, не сразу и нашел где лажанулся. Вывод: как не раз тут говорилось - внимательным надо быть...
-
ob_start(); ?>
вот такую штуку я поставил в самом начале всего файла, самым первым делом и получилось что все у меня зароботало! :) я доволен
http://www.fr.php.net/manual/en/ref.outcontrol.php - подробнее
-
Header\'ы не слались, пока не взял ini от 4.2.1 и заново все не понастраивал (похоже в нем есть новые директивы, не определенные в ini\'шках от 4.1.2)
А знаешь почему? Потому что там по умолчанию кеширование прописано....
-
А знаешь почему? Потому что там по умолчанию кеширование прописано....
А чуть по подробнее можно?
Каким параметром определяется кеширование и для чего оно используется?
-
у меня такая пурга тоже бывает :)