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
Спасибо большое)