Page 1 of 1

Работа с сессиями

Posted: Mon Aug 02, 2010 10:25 am
by SLX
Доброго времени суток!
Подскажите пожалуйста, почему когда я создаю тег пользователя и прописываю $_SESSION['name'], но она доступна и на других страницах. А вот если я в чистом файле(не имеющем отношения к cms, но находящемсе на том же сайте) прописываю ту же самую переменную, то почему-то в тегах пользователя её нет. Значение пусто. Подскажите почему так и как исправить.

Re: Работа с сессиями

Posted: Mon Aug 02, 2010 10:31 am
by Fenik17
session_start(); вызываешь в начале?

Re: Работа с сессиями

Posted: Mon Aug 02, 2010 10:33 am
by SLX
Не помогает(

Re: Работа с сессиями

Posted: Tue Aug 03, 2010 6:02 am
by Fenik17
1. Что ты понимаешь под тегами пользователя?
2. Код в студию.

Re: Работа с сессиями

Posted: Tue Aug 03, 2010 10:24 am
by SLX
1. Админка- Расширения- Теги пользователя.
2. А вот код:

Code: Select all

<?php
if($_GET['login']){
$login = htmlspecialchars($_GET['login']);
$pass = htmlspecialchars($_GET['pass']);
$sql = "SELECT id_vr,name,pass FROM mirt_doctors  WHERE name = '".$login."' ";
$query = mysql_query($sql);
if($rows = mysql_fetch_array($query)){

    if($pass == $rows['pass']){
       $_SESSION['login'] = $login;// Ete peremenaya ne sozdavalas'
       $_SESSION['id'] = $rows['id_vr']; 
       print "Enter!"; //Eto vipolnyalos'
    }
     if($pass != $rows['pass']){
       print "Wrong password";
     } 

}
else{
print "Wrong password";
}
}
else{
print "Page not found";
}
?>
Запрос на выполнение скрипта делал через ajax

Re: Работа с сессиями

Posted: Tue Aug 03, 2010 11:24 am
by Fenik17
Похоже, перед работой с сессией, надо заинклудить файл include.php из корня - там в начале вся нужная инициализация проходит.

Re: Работа с сессиями

Posted: Tue Aug 03, 2010 11:57 am
by SLX
Спасибо большое)