Проблем с показването

freboy

Registered
Защо след този код всичко ми се скрива?
Код:
<?
session_start();
if (!isset($_SESSION['id'])){
include('***.php');
die();
}
?>
 
Има текст, регистрация, вход и други.
Ако може да се оправи помогнете трябва да се оправи този код спешно
 
Това е защото явно условието не е изпълнено тоест :

if (!isset($_SESSION['id']))

това казва на кода, да ти се изпълнява само ако не съществува сесия id, а то явно съществува..
 
Добре само аз ли не виждам смисъла на този скрипт? Пробвай за да не ти се скрива това (ако след този код имаш друго):
<?
session_start();
if (!isset($_SESSION['id'])){
include('***.php');
} else {
//другият код
}
?>
 
защо да няма смисал.. незнам какво се записва в тази сесия id, може да се записва активност на потребителя, тоест дали е логнат, и в случая ако не е логнат да му инклудва файла с грешката, че не е логнат..
 
justspy каза:
защо да няма смисал.. незнам какво се записва в тази сесия id, може да се записва активност на потребителя, тоест дали е логнат, и в случая ако не е логнат да му инклудва файла с грешката, че не е логнат..
Точно за това е.
 
добре ти в случая кога искаш да се инклудва този файл, когато неси логнат ли ? ако е така то значи, че нетрябва да имаш грешки, но ако е обратното, тоест да инклудва файла когато си логна, кода трябва да стане така :
Код:
<?
session_start();
if (isset($_SESSION['id'])){
include('***.php');
} else {
//другият код
}
?>

Не виждам каква друга грешка може да имаш ..
 
justspy
не те разбарх изкам като не сам логнат да показва примерно fileeee.php в страницата index.php примерно а като сам логнат да показва съдържанието на страницана index.php
 
Код:
<?php
ob_start();
session_start();
if(isset($_SESSION['id'])) {
include('***.php');
exit;
}
tuka ti produljava index.php ako ne e lognat
?>
Това най-отгоре
 

Back
Горе