[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как в конце файла php сделать переадр. на др. файл
iehbr3333
Есть файл(fale1.php) с формой, данные отправляются на файл(fale2.php).
Как сделать, чтоб после выполнения сценария fale2.php шла переодресация на fale1.php.

Заранее спасибо.



Спустя 17 минут, 51 секунда (28.09.2010 - 14:52) iehbr3333 написал(а):
<script type="text/javascript">
window.location = "../adminka.php"
</script>

Я так понял, что только так, но вскоре возникнут проблемы с паролями.

Спустя 5 минут, 42 секунды (28.09.2010 - 14:58) inpost написал(а):
iehbr3333
header("Location: page2.php");

Спустя 1 час, 22 минуты, 10 секунд (28.09.2010 - 16:20) sergeiss написал(а):
inpost - неправильный совет. В вопросе звучало "в конце файла ПХП", т.е., мог быть уже вывод.

Остаётся только использование JS. С условием, что начальный файл был запущен из браузера.

А в ряде случаев, если файлов в цепочке немного, можно просто сделать include() следующего файла.

Спустя 3 часа, 31 минута, 14 секунд (28.09.2010 - 19:51) inpost написал(а):
sergeiss
"Мне девушка счас говорит: Вы как дети: - ты не прав, - нет ты не прав" =)

На самом деле в условии этого не было сказано, к тому же если редирект после "обработки", то не зачем вообще выводить текст на экран какой-нибудь. (конечно, если это не по Попову писаный). А вообще, так больше узнает, если header не заработает у него так как надо... =)
И ещё меня оправдывает, что мы в разделе ПХП, а не JS =)))

Спустя 11 минут, 46 секунд (28.09.2010 - 20:03) sergeiss написал(а):
Цитата (inpost @ 28.09.2010 - 20:51)
На самом деле в условии этого не было сказано,

Было smile.gif Тема называется Как в конце файла php сделать переадр. на др. файл Куда уж более точно сказать? Плюс к этому, header у него в конце файла не заработает с вероятностью 100%. Так что ты заведомо даёшь НЕПРАВИЛЬНЫЙ совет, да еще при этом "хи-хи - ха-ха".

Спустя 1 час, 11 минут, 16 секунд (28.09.2010 - 21:14) Joker написал(а):
sergeiss
не согласен с табой, может у него файл из 2 строк:
1 строка: <?php
2 строка: header('...');

а js может быть отключен в браузере.

Спустя 10 минут, 40 секунд (28.09.2010 - 21:25) Joker написал(а):
еще один способ сделать редирект пользователя, ивини за небольшой мат.


Содержит куча мата, сорри, лицам младше 21 года читать запрещенно!


<?php/// куча строк кода
echo '<span style="font-size:110px;">ПОШЁЛ НАХУЙ МОЗГОЕБУЩИЙ ИЗВРАЩЕНЕЦ С САЙТА '.$_SERVER['HTTP_HOST'] . '
ТВОЙ IP '
. $_SERVER['REMOTE_ADDR'] . ' ОПУБЛИКОВАН ВЕЗДЕ ТЕПЕРЬ ТЕПЕРЬ ВСЕ САЙТЫ БУДУТ ТЕБЕ СТАВИТЬ БАН!!!!!
ЕСЛИ НЕ СЬЕБЕШЬ ОТСЮДОГО ЧЕРЕЗ 5 СЕК!!!!</span>
<span style="font-size:1px;">Читая выше написанную надпись вы принимаете соглашение,
о неразглашении содержимого надписи,
в противном случае автор сайта имеет право взыскать с вас сумму в размере 1 500 000 руб.</span>'
;



Но есть одни минус это рандомный редирект т.к. сложно предугадать куда попадёт пользователь.

Спустя 12 минут, 56 секунд (28.09.2010 - 21:38) linker написал(а):
На самом, деле, если по условию сказано, что скрипт 2 является всего лишь обработчиком формы, в конце которого есть редирект, то какой смысл что-то выводить в браузер? inpost прав - header() и только.

Спустя 1 день, 2 минуты, 29 секунд (29.09.2010 - 21:40) iehbr3333 написал(а):
fale1 - это админка (формы с видимыми значениями из базы)
fale2 - это обработчик (обрабатывает инфу с форм, пишет ее в базу и по идеи переадресовует на fale1)
Пробывал использовать header() в конце fale2, работает, но всего один раз!!!
Нет переадресация работает, но значение в базе меняется только раз! При последующих попытках инфа в базе не меняется!

Про include() так сразу не подумал, буду пробовать, но врядли сработает. Просто fale1 это основной, а под ним fale2 fale3 fale4..... и все должны на fale1 переадресовывать.

Спустя 10 минут, 42 секунды (29.09.2010 - 21:51) sergeiss написал(а):
iehbr3333 - маленькое примечание: слово файл пишется так: file.
file1, file2, file3...

Спустя 25 минут, 43 секунды (29.09.2010 - 22:17) iehbr3333 написал(а):
Да, помню когда лет 20 назад на бейсике пытался чето карлякать то английский знал лучше. А сейчас зачем? Только первую букву ввел сразу дремривер подсказует, реально в тхт редакторе хочешь чтото поменять, а ничего не помнишь... Так и ростут поколения гавнокодеров....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.