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

Форум PHP

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

 

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

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

тема: Помещаем значение переменной в сессию
 
 автор: method   (27.07.2005 в 20:09)   письмо автору
 
 

надо было поместить значение переменной в сессию,
сама переменная была объявлена после чтения
файла в массив, и выплнения определённых условий,
(значение переменной представляло из себя Имя пользователя).

почему то так:

<?php
$_SESSION
['name'] = $line[4];//помещаем имя юзера в сессию
?>

не получалось.

а вот так:

<?php
$name 
serialize($line[4]);//упаковываем
$_SESSION['name'] = $name;//помещаем в сессию

$name .= unserialize($_SESSION{'name'});//извлекаем имя из сессии
?>

получилось.

Вопрос:почему же всё таки в первом варианте ни чего не вышло?
ведь из полей формы как берётся, так и помещается:

<?php
$_SESSION
['name'] = $name;
?>

   
 
 автор: cheops   (27.07.2005 в 20:46)   письмо автору
 
   для: method   (27.07.2005 в 20:09)
 

Странно вообще говоря, попробуйте вывести дамп $line[4]
<?php
  print_r
($line[4]);
?>

может он как нибудь массивом стал?

   
 
 автор: RV   (28.07.2005 в 07:24)   письмо автору
 
   для: cheops   (27.07.2005 в 20:46)
 

а что массивы нельзя помещать в сессию ?

   
 
 автор: cheops   (28.07.2005 в 11:19)   письмо автору
 
   для: RV   (28.07.2005 в 07:24)
 

Посмотрите темы по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2132
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=4588

   
 
 автор: method   (28.07.2005 в 17:31)   письмо автору
 
   для: cheops   (28.07.2005 в 11:19)
 

cheops можно я вам на softtime@softtime.ru
скину скрипт чтоб вы его глянули, а то там почти законченое приложение.....
да и с хедами праблы, если у вас будет работать то я не знаю....
у меня Windows Server 2003 ,мож с ОС не совместимость апачей брозов
и всего того что не хочет работать у меня, тогда как у остальных всё ок.....

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=5779&page=1

   
 
 автор: cheops   (28.07.2005 в 18:47)   письмо автору
 
   для: method   (28.07.2005 в 17:31)
 

Хм... ну попробуйте, а оно большое? Я в нём не утону? :)))
Только лучше на simdyanov@softtime.ru шлите, я softtime@softtime.ru не получаю...

   
 
 автор: method   (28.07.2005 в 19:33)   письмо автору
 
   для: cheops   (28.07.2005 в 18:47)
 

нет не утоните =)
я вложил самое основное относящееся к проблеме

   
 
 автор: method   (29.07.2005 в 18:36)   письмо автору
 
   для: method   (28.07.2005 в 19:33)
 

cheops
вы проверяли почту?

   
 
 автор: cheops   (29.07.2005 в 19:39)   письмо автору
 
   для: method   (29.07.2005 в 18:36)
 

Проверял, но никак не могу добраться до вашего скрипта, сейчас им займусь...

   
 
 автор: cheops   (29.07.2005 в 19:55)   письмо автору
 
   для: cheops   (29.07.2005 в 19:39)
 

Так а в чём проблема - меня не пускает и всё время шлёт на yandex - это нормальное его поведение?

   
 
 автор: method   (29.07.2005 в 20:10)   письмо автору
 
   для: cheops   (29.07.2005 в 19:55)
 

нет,вы три раза ввели не правильный пароль,или ид сессии не соответствовало значению поля id,и вам
установилась кука(bad_people), и на странице проверяется её значение,
и потому на яндекс =) ,кука действительна 12 часов,надо её удалить....

   
 
 автор: method   (29.07.2005 в 20:59)   письмо автору
 
   для: method   (29.07.2005 в 20:10)
 

а вот ещё забыл сказать:
откройте data/users/вашник_st.php
там увидите типа
1122654577|600|0|127.0.0.1|Opera/8.0 (Windows NT 5.2; U; ru)|юзер|man|root@mail.ru|1024x768|

поменяйте ваш ip ,или 600 замените на 0

   
 
 автор: cheops   (29.07.2005 в 22:37)   письмо автору
 
   для: method   (29.07.2005 в 20:59)
 

Но он и по правльному паролю не пускает - проблема в этом?

   
 
 автор: method   (30.07.2005 в 06:37)   письмо автору
 
   для: cheops   (29.07.2005 в 22:37)
 

нет, не в этом...

отправил ещё раз....
там редми есть в зипе.

   
 
 автор: cheops   (30.07.2005 в 19:52)   письмо автору
 
   для: method   (30.07.2005 в 06:37)
 

Хм... не могу войти - зарегистрировался
логин: cheops
пароль: 1
не пущает хоть тресни - откопал хэш пароля в users.php - нет всё правильно 1.

   
 
 автор: method   (31.07.2005 в 00:32)   письмо автору
 
   для: cheops   (30.07.2005 в 19:52)
 

хм....действительно пароль из одной цифры не прокатывает,
надо будет условие поставить типа пароль не менее 4 знаков...

пробуйте пароль не менее 2 знаков,тогды всё бует ок.....

   
Rambler's Top100
вверх

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