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

Форум PHP

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

 

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

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

тема: Общий алгоритмом работы с сессией
 
 автор: Arfey   (14.12.2008 в 21:48)   письмо автору
 
 

много почитал по сессиям, но никогда их не использовал.
Поделитесь пожалуйста общим алгоритмом работы с сессией (без наворотов - чистый алгоритм)
Спасибо

  Ответить  
 
 автор: Рома   (15.12.2008 в 12:29)   письмо автору
 
   для: Arfey   (14.12.2008 в 21:48)
 

Хочу дополнить твою тему.

Можно ли не обязывать людей на регистрацию, а просто при входе на любую страницу сайта проверять куки, если таковых нет, то сувать уникальные куки(порядковый номер например), а если есть куки , то начинать сессию.

смысл такой, что юзер, написав пост, и зайдя в дальнейшем в тему, если остались старые куки можно этот пост отредактировать или снести, но если куки были почищены, то сунуть новые и продолжать.

просто хочу не заморачивать людей регистрацией, но с возможностью редактирования своего поста. можно что-то такое соорудить и безопасно ли это будет для всей информации?

  Ответить  
 
 автор: cheops   (15.12.2008 в 14:07)   письмо автору
 
   для: Arfey   (14.12.2008 в 21:48)
 

На одной странице складываете данные в массив $_SESSION
<?php
  session_start
();
  
$_SESSION['name'] = "value";
?>

На другой странице можете забирать данные из массива $_SESSION
<?php
  session_start
();
  echo 
$_SESSION['name'];
?>

  Ответить  
 
 автор: Arfey   (16.12.2008 в 22:25)   письмо автору
 
   для: cheops   (15.12.2008 в 14:07)
 

т.е. условно говоря - на странице авторизации запихиваем нужные данный о пользователе в сессию, и пока сессия не будет закрыта, все данные будут доступны с любой страницы ресурса?

  Ответить  
 
 автор: AcidTrash   (16.12.2008 в 22:37)   письмо автору
 
   для: Arfey   (16.12.2008 в 22:25)
 

>все данные будут доступны с любой страницы ресурса?
Да, на страницах, где вы стартуете сессию.

  Ответить  
 
 автор: Рома   (16.12.2008 в 22:53)   письмо автору
 
   для: AcidTrash   (16.12.2008 в 22:37)
 

хоть и не в той теме пишу, думаю будет уместно.
напишите кто-нибудь общий алгоритм кук.
они же тестно связаны с сессиями.

  Ответить  
 
 автор: cheops   (18.12.2008 в 14:19)   письмо автору
 
   для: Рома   (16.12.2008 в 22:53)
 

Принцип тот же самый. Помещаете на одной странице
<?php
  setcookie
("name""value"time() + 3600); // На час
?>

забираете на другой
<?php
  
echo $_COOKIE['name']; // value
?>

  Ответить  
Rambler's Top100
вверх

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