почему сессия не работает - PullRequest
0 голосов
/ 28 января 2012

Я не знаю, почему он вообще не работает

Допустим, у нас есть 2 файла [a.php и b.php]

Метод 1

a.php

<?php
session_start();
$_SESSION['msg'] = "Hello world";
header("Location: b.php ");
exit;
?>

b.php

<?php
session_start();
echo $_SESSION['msg'];
unset($_SESSION['msg']);
?>

Результаты : Не работает

Метод 2

a.php

<?php
$msg="Hello world";
session_register("msg");
header("Location: b.php ");
exit;
?>

b.php

<?php
echo  $msg; 
session_unregister('msg')
?>

Результаты : не работает

и что!я даже понизил свой php до PHP версии 4.4.9 и установил register_globals = On , и я знаю, что это небезопасно, но мне нужно, чтобы он работал плохо: (

так что любая идея

1 Ответ

1 голос
/ 28 января 2012

Это:

header("Location: b.php ");

должно быть:

header("Location: b.php");

Это дополнительное пространство отправляется как часть заголовка; ты не хочешь этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...