суббота, 9 февраля 2013 г.

не передается сессия

$host = "www.cyberforum.ru";. Имитация браузера Что читать посоветуете? PHP Что читать посоветуете?. Что читать посоветуете?

$uri ="http://www.cyberforum.ru";

Форум программистов PHP. Язык программирования PHP и все, что с ним связано Имитация браузера PHP Задача, скажем обезопасить юзера, скажем запутать статистику или еще что, что то вроде анонимности в сети, только с подменой браузера. Следовательно задача состоит в имитации своего браузера.

Другие темы раздела

В чем может быть дело? Уже все мозги перенапряг, не могу понять, что делаю не так!

2) На локальной машине все прекрасно работает - на сервере нет.

1) Сессия НЕ передается не всегда, иногда получается, иногда даже часто получается.

При этом существует 2 любопытные особенности:

Однако и это не помогает.

header('Location: ../index.php?'.session_name().'='.session_id());

Почитал форумы, рекомендуют из файла authorization.php перенаправлять следующим образом: Код PHP1

index.php запускает сессию инструкцией session_start() - и должен быть объект $_SESSION['user'], а его нет!

header('Location: ../index.php');

Проблема состоит в следующем. Есть система авторизации. Пусть на главной странице index.php пользователь вводит в форму логин и пароль, информация которых отправляется скрипту php/authorization.php, который проверяет их существование в базе. Если все верно, то скрипт authorization.php создает объект $_SESSION['user'], в свойствах которого прописывает логин пользователя и всю необходимую информацию. Далее authorization.php перенаправляет пользователя обратно на index.php следующей инструкцией: Код PHP1

Сообщений: 3 Репутация: 0 (0) Сессия не передается посредством header()

  Регистрация: 01.02.2011

# Retrill Новичок

E-mail Запомнить? Пароль

Сессия не передается посредством header()

Сессия не передается посредством header() - PHP - CyberForum.ru   > >

Комментариев нет:

Отправить комментарий