Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблема с сессиями
 
 автор: pavlick   (05.10.2005 в 00:49)   письмо автору
 
 

есть такая связка IIS+PHP
проблема в том, что не запоминается значение зарегестрированных переменных при переходах на страницу... как быть? есть переменная, которую никак нельзя потерять...

   
 
 автор: pavlick   (05.10.2005 в 01:05)   письмо автору
 
   для: pavlick   (05.10.2005 в 00:49)
 

сейчас настройки сессии выглядят так:
session.save_handler = files
session.save_path =c:/php5/sessiondata
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 1
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5

и еще только что выяснил, что она вообще не хочет регистрировать переменные... даже в пределах страницы... в начале скрипта я регистрирую, а в конце скрипта session_is_registered выдает не тру...

   
 
 автор: cheops   (05.10.2005 в 01:24)   письмо автору
 
   для: pavlick   (05.10.2005 в 01:05)
 

Приведите пример, как вы регистрируете сессионные переменные? Директория c:/php5/sessiondata существует? Появляются в ней файлы сессии при старте новой сессии?

   
 
 автор: pavlick   (05.10.2005 в 01:47)   письмо автору
 
   для: cheops   (05.10.2005 в 01:24)
 

вот я долго думал, в какой форум ее заслать... не запостил в апач, потому что установлен IIS...
session_register('varname');
ну и привсаиваю ей какое-нибудь значение... папка существует, файлы появляются...

   
 
 автор: cheops   (05.10.2005 в 13:55)   письмо автору
 
   для: pavlick   (05.10.2005 в 01:47)
 

Попробуйте устанавливать переменную через суперглобальный массив $_SESSION
<?php
  $_SESSION
['varname'] = 'varvalue';
?>

А проверять при помощи функции isset
<?php
  
if(isset($_SESSION['varname'])) ...
?>

Если файлы сессии появляются, то всё нормально.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования