[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Локация; переадресация
YVSIK
делаю переадресацию так; где http://eche сам домен ну и тд.
header("Location:http://eche");

И все работает как надо; что очень хорошо!!!!!!!
знаю вот так переправить и думаю что это будет; более правильней
header('Location: ' . $_SERVER['PHP_SELF']);

не знаю как в $_SERVER прописать аргумент; может кто знает
где это можно посмотреть ? плиз!!

второй вопрос из этой-же оперы
в начале делал инклюдом
include 'skins/tpl/menu/output.tpl';
// сдесь путь не особо сиграет роль но у меня так и не получилось
// это таким образом перебросить


и почему-то так не cработало так и не понял почему? :blink:
может этому есть толковое объяснение :(
разделить; в каких случаях нужен инклюд а в каких локация;
а то чтоб точно знать что и для чего служит




Спустя 2 минуты, 31 секунда (29.08.2011 - 17:30) Игорь_Vasinsky написал(а):
1.Не понятно - делаешь редирект или рефреш?
2.
include './skins/tpl/menu/output.tpl';

Спустя 4 минуты, 6 секунд (29.08.2011 - 17:34) YVSIK написал(а):
Игорь_Vasinsky вот в этом бы и видимо надо разобраться ;
я делал так
это выход из сессии, уничтожил сессию и вышел;
инклюдом не выходило а локацией все заработало ))

Игорь_Vasinsky моё почтениё!!!

Спустя 5 минут, 38 секунд (29.08.2011 - 17:40) Игорь_Vasinsky написал(а):
Для уничтожения сессии можно так:

есть ссылка выхода

<a href="/index.php?action=logout">Выход</a>


в index.php условие

if(isset($_GET['action']) AND $_GET['action'] == "logout")
session_destroy();
//Или unset($_SESSION['user']) - или как там у тебя.

Спустя 9 минут, 56 секунд (29.08.2011 - 17:50) YVSIK написал(а):
<?php session_start();
unset($_SESSION['login']);
// Уничтожим все переменные сессии.
/* session_unset();*/
// Разрушим сессию.

session_destroy();
header("Location:http://eche");
// тут возможные варианты и который работает открыт выше
/*header("Location:$_SERVER [
http://eche]");*/
/*header('Location: ' . $_SERVER['PHP_SELF']);*/

а на инклюде это не перебрасывало; вот почему? так и не понял
и в этом бы разобраться почему
на простом сайте эта переадресация работала (инкюдом)
а в МВЦ не пожелала)) :unsure:

Спустя 10 минут, 51 секунда (29.08.2011 - 18:01) Игорь_Vasinsky написал(а):
в начале всего кода

error_reporting(E_ALL);


возможно header не срабатывает т.к. до header есть какой либо вывод или пустые строки.

Спустя 12 минут, 51 секунда (29.08.2011 - 18:13) YVSIK написал(а):
Игорь !!! во мы тя)) сщас запутаем по полной
user posted image не расхлебаешь)) :D
все совсем наоборот; я же напиасал что хедером всё работает и
вот инклюдом не хочет ))
вот и вопрос ПОЧЕМУ именно иклюдом это не срабатывает в МВЦ))
и в самом индексном файле проверка на ошибки есть и ошибок не выводится
error_reporting(E_ALL);

могу даже живой пример дать для наглядности ))
ещё вопрос как в это хедер прописать не живым переходм на домен а
через $_SERVER ; какой указать аргумент чтоб всегда перебрасывало на
домен самого хоста
Свернутый текст
ща плюсану так как у тя медовый месяц а тут все с сесиями пристают ))
сабаки!! (дались они им !) нашли что спросить :D



Спустя 1 минута, 6 секунд (29.08.2011 - 18:15) Игорь_Vasinsky написал(а):
уже запутал.... biggrin.gif


_____________
«Гнусное свойство карликовых умов приписывать
________________!свое духовное убожество другим!»
___
О) как-же он прав=>__________________ © Оноре де Бальзак.

отличный хост(рекомендую !! )
My MVC-CMV
Быстрый ответ:

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