olimpset
8.03.2013 - 16:11
<?php
session_start();
if (!isset($_SESSION['username']) && isset($_COOKIE['username']))
{
$_SESSON['username'] = $_COOKIE['username'];
}
$username = $_SESSION['username'];
if ($username = null)
{
header ("Location: login.php");
exit();
}
?>
Как сделать, если пользователь авторизован, а точнее был найден в сookie, то он переадресовывался на последнюю просмотренную страницу?
Игорь_Vasinsky
8.03.2013 - 18:39
для этого придётся хранить информацию о посещении страниц для каждого юзера
можно писать всю историю с датами
а можно на каждой странице перезаписывать данные о странице.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
olimpset
8.03.2013 - 21:45
А как такое можно сделать через COOKIE ?
Можно код и что куда вставлять
Игорь_Vasinsky
8.03.2013 - 21:47
а.. ну можно)
при заходе юзера - проверяей куку $_COOKIE['last_page'] если её нет - то создавай и записывай url страницы на которой создал (потом на каждой странице обновляй эту куку)
если она есть - то считывай - и делай редирект
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
olimpset
8.03.2013 - 21:56
А можно написать коды и сказать что куда вставить, а то что то не очень понял.
Игорь_Vasinsky
8.03.2013 - 22:01
можно. 300wmr
это же форум, а не отряд писак для халявщиков.
щас настроения нет - так бы в первом посте уже был код.
пиши код - будем корректировать.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.