Один файл php открывает другой
1.
Удаленный (04.08.2009 / 15:09)
Даже не знаю как правильно сказать
...
Ну в общем например есть страница index.php
В ней условие, и если при запросе юзером условие равно true то эта страница сменяеться на страницу index2.php. тоесть без нажатия на ссылку index2 а чтобы браузер сам загрузил уже index.php... интуиция подсказывает что это header(Location: и бла бла бла); а как правильно...или я не в том направлении мыслю?
2.
TarZan (04.08.2009 / 15:24)
Попробуй так
$zapros = ....//тут запрос
if(!$zapros){
header(Location: index.php); }//False
else {
header(Location: index2.php); }//true
3.
KOZZ (04.08.2009 / 15:30)
Если я правильно понял,то так:
<? if(условие==true){переадресация на индекс2.пхп};?>
но если так,то в чем проблема??можешь еще switch юзать...
Лучше код покажи
4.
Удаленный (04.08.2009 / 15:36)
Warning: Cannot modify header information - headers already sent by (output started at
вот такую вот ошибочку выдает
5.
Удаленный (04.08.2009 / 15:37)
№3 переадресацию правильную то как сделать?
6.
Констaнтин (04.08.2009 / 15:42)
перед header не должно быть никакого вывода данных браузеру
7.
Удаленный (04.08.2009 / 22:46)
А как по другому?
8.
Удаленный (05.08.2009 / 17:47)
if(empty($_GET))
{
echo '<a href="index.php?e">!!!!!</a><br>;
}
if(isset($_GET['e']))
{
if(file_exists($ee)&&file_exists($t))
{
echo 'kyky';
}
else
{
переадресация на index2.php
}
}
9.
Удаленный (05.08.2009 / 17:47)
Вот такой примерно код,так вот как же сделать этот переадресацию?
10.
Удаленный (05.08.2009 / 21:25)
<exit;> posle <header> i budit vse otlichno да и не копируй хеадер пиши в ручную (чуствителен к кодировке)
11.
Удаленный (05.08.2009 / 21:27)
А нащет вывода ето фигня в вап моторе инлудится шапка и после стоит хеадер.
12.
Удаленный (05.08.2009 / 21:31)
<?
if(empty($_GET))
{
echo '<a href="index.php?e">!!!! !</a><br>;
}
if(isset($_GET['e']))
{
if(file_exists($ee)&am p;&file_exists($t))
{
echo 'kyky';
}
else
{
header ('Location: index2.php');
exit;
}
}
?>
13.
Удаленный (05.08.2009 / 21:32)
<?
if(empty($_GET))
{
echo '<a href="index.php?e">!!!! !</a><br>';
}
if(isset($_GET['e']))
{
if(file_exists($e e)&&file_exists($t))
{
echo 'kyky';
}
else
{
header ('Location: index2.php');
exit;
}
}
?>
14.
Андрей (06.08.2009 / 06:13)
11, na motore ob_start() ispol'zuetsja. A esli ob_start() i ob_end (ili kak tam) ne ispol'zovat', to pered header("Location:"); nichego nel'zja vyvodit'.
15.
Удаленный (06.08.2009 / 14:38)
№14 согласен! а вот насчет "чуствителен к копированию" это загнул
))))))))))))))))))))))))))))))))))
16.
Удаленный (06.08.2009 / 22:45)
Еее скопируй header ('Location: /'); с win и вставь у utf и убидеш сам.
17.
Удаленный (06.08.2009 / 23:02)
#16 и все кто принимал участие и помагал мне... спасибо большое!ну проблема в другом, испульзуя header после вывода чего-то нужно также использовать ob_start и т.д.
18.
Удаленный (06.08.2009 / 23:07)
тему можно крыть
19.
Удаленный (06.08.2009 / 23:08)
Тема закрыта для обсуждения!
URL:
https://visavi.net/topics/300