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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с сессиями PHP

Сообщения:  [1-5] 

 
 автор: slawik   (08.07.2007 в 22:53)   письмо автору
 
   для: sim5   (08.07.2007 в 20:03)
 

А как их включить?
И какие там должны быть файлы?

Вроде разобрался, возникла другая проблема. Как зделать так чтобы PHPSESSID не переносился методом GET?

   
 
 автор: Yuriev   (08.07.2007 в 20:06)   письмо автору
 
   для: slawik   (08.07.2007 в 19:05)
 

У меня без htaccess работает нормально

   
 
 автор: sim5   (08.07.2007 в 20:03)   письмо автору
 
   для: slawik   (08.07.2007 в 19:05)
 

У вас как раз не работают сессии. Посмотрите пишутся ли они вообще в папку tmp устаовленного сервера. А то что вы написали в .htaccess, то:

session.use_cookies - специфицирует, будет ли модуль использовать куки для хранения session id на стороне клиента...

   
 
 автор: Ivan2006   (08.07.2007 в 19:55)   письмо автору
 
   для: slawik   (08.07.2007 в 19:05)
 

Я не уверен, но может есть смысл попробовать вот так
echo "Ваше имя: ".$_SESSION['name'];

   
 
 автор: slawik   (08.07.2007 в 19:05)   письмо автору
 
 

Здраствуйте все!
У меня такая проблема: создаю три файла test1.php, test2.php, test3.php.
test1.php:

<?
echo '<form name="f1" id="f1" method="post" action="test2.php">
Ваше имя <input type="Text" id="p1" name="p1"><br>
<input type="Submit" value="Послать">
</form>'
;
?>


test2.php:

<?
session_start
();
if (isset(
$_POST['p1'])) {$_SESSION['name']=$_POST['p1'];
echo 
'перейдите по <a href="test3.php">ссылке</a> чтобы убедиться что сессия работает';}
else {echo 
'Введите имя на <a href="test1.php">форме</a>';}
?>

test3.php:

<?
session_start
();
echo 
'Ваше имя: '.$_SESSION['name'];
?>

.htaccess:

php_value session.use_cookies 1
php_value session.use_only_cookies 1

Версия PHP: 4.4.6

В test3.php выводит просто "Ваше имя: " и все, что я не так делаю? Прошу срочно ответить!
Заранее благодарен.

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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