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

Форум PHP

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

 

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

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

тема: сессии
 
 автор: Angel_Hranitel   (02.06.2007 в 16:23)   письмо автору
 
 

не могу разобраться..

создаю сессию

<?php
session_start
();
$_SESSION['name'] = $_POST['name'];
$_SESSION['pass'] = $_POST['pass'];
$_SESSION['mail'] = $_POST['mail'];
header ("Location: ./vhod.php");
?>

на следующей странице пишу

<?php
session_start
();
echo 
"Привет сессия - ".$_SESSION['name']."!";
?>

в результате получаю Notice: Undefined index: name in T:\home\virtual\site.ru\regi\vhod.php on line 13
Привет сессия - !

   
 
 автор: ddhvvn   (02.06.2007 в 16:26)   письмо автору
 
   для: Angel_Hranitel   (02.06.2007 в 16:23)
 

У вас сессии настроены?
Т.е. идентификатор сесси как-нибудь передается (через GET или через куки)?

   
 
 автор: Angel_Hranitel   (02.06.2007 в 16:28)   письмо автору
 
   для: ddhvvn   (02.06.2007 в 16:26)
 

в .htaccess

php_value session.use_cookies 0
php_value session.use_only_cookies Off
php_value session.use_trans_sid on
php_value arg_separator.output "&"

   
 
 автор: Unkind   (02.06.2007 в 16:29)   письмо автору
 
   для: Angel_Hranitel   (02.06.2007 в 16:28)
 

Тогда в URL должен передаватся идентификатор сессии. Замените
header ("Location: ./vhod.php");
На
header ("Location: ./vhod.php?" . SID);

   
 
 автор: Angel_Hranitel   (02.06.2007 в 16:37)   письмо автору
 
   для: Unkind   (02.06.2007 в 16:29)
 

работает!!! спасибо!!!
а вот такой вопрос
1)как установить время существования сессии?
2)адрес получается http://site.ru/regi/vhod.php?PHPSESSID=a76d216bdf86f54e2410905b3ab469a8. как можно изменить "...PHPSESSID=..." на что-нибудь проще?

   
Rambler's Top100
вверх

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