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

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
SLX
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 22, 2010 11:37 am

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

Post by SLX »

Доброго времени суток!
Подскажите пожалуйста, почему когда я создаю тег пользователя и прописываю $_SESSION['name'], но она доступна и на других страницах. А вот если я в чистом файле(не имеющем отношения к cms, но находящемсе на том же сайте) прописываю ту же самую переменную, то почему-то в тегах пользователя её нет. Значение пусто. Подскажите почему так и как исправить.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

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

Post by Fenik17 »

session_start(); вызываешь в начале?
SLX
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 22, 2010 11:37 am

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

Post by SLX »

Не помогает(
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

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

Post by Fenik17 »

1. Что ты понимаешь под тегами пользователя?
2. Код в студию.
SLX
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 22, 2010 11:37 am

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

Post 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
Last edited by SLX on Tue Aug 03, 2010 10:26 am, edited 1 time in total.
Fenik17
Power Poster
Power Poster
Posts: 450
Joined: Tue Jun 01, 2010 5:42 am

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

Post by Fenik17 »

Похоже, перед работой с сессией, надо заинклудить файл include.php из корня - там в начале вся нужная инициализация проходит.
SLX
Forum Members
Forum Members
Posts: 26
Joined: Tue Jun 22, 2010 11:37 am

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

Post by SLX »

Спасибо большое)
Post Reply

Return to “Russian - русский”