Проблема с сессиями - PullRequest
       3

Проблема с сессиями

1 голос
/ 11 апреля 2011

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

Например, у меня есть форма с одним полем, называемым «имя».Я отправляю форму во внешний файл .php (код ниже) и отображаю содержимое поля.Пока работает отлично.Затем я возвращаюсь на страницу формы и обнаруживаю, что сеанс, который, как я думал, был запущен, уже существует (я отображаю поле имени как $ _SESSION ['name'], оно появляется пустым).Вот небольшой код.

manageContent.php

<?php
error_reporting(E_ALL^E_NOTICE);
define('INCLUDE_CHECK',true);
include "connect.php";

session_start();

$_SESSION['name'] = $_POST['name'];

echo "Session Test: ";
echo $_SESSION['name'];
echo "<br><br><a href=\"../manageContent.php\">Back</a>";
?>

Затем я возвращаюсь на страницу формы и выдает эхо:

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

ПомимоВыполнение запроса (который я планирую встроить во внешний файл) на той же странице, что и форма, какие-либо идеи о том, как я могу заставить эту организацию работать?

Спасибо, @ rrfive

1 Ответ

3 голосов
/ 11 апреля 2011

Добавить session_start(); также на страницу формы ...

<?php
session_start();
echo $_SESSION['name'];
?>
...