[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сессии
_Dimarik__

<?php
session_start();
$t = false;
$_SESSION['t'] = $t;
if((isset($_POST['go']))&& ($_SESSION['t'] == false))
{ $id=$_POST['tname'];
$_SESSION['t'] = true;
header("Location: [URL=http://localhost/userinfo.php?id=$id");]http://localhost/userinfo.php?id=$id");[/URL]

}
if($_SESSION['t'] == true)
{
echo "id = ";
echo $_GET['id'];
}
?>
<form method=post>
<
input name=tname type=text>
<
input type=submit name=go value=send>
</
form>

вот эта часть кода почему-то не работает:
if($_SESSION['t'] == true)
{
echo "id = ";
echo $_GET['id'];
}




Спустя 54 минуты, 36 секунд (9.08.2010 - 16:27) CyberOrcX написал(а):
а нельзя туда написать просто вот так:
echo "id = ".$_GET['id'];

Спустя 1 минута, 26 секунд (9.08.2010 - 16:29) Basili4 написал(а):
Сколько я понимаю
$t = false;
$_SESSION['t'] = $t;
из за этого она и не будет работать

Спустя 6 минут, 21 секунда (9.08.2010 - 16:35) Michael написал(а):
А ты походу редиректишь на ту же саму страничку?
А ну так:
вместо:
$t = false;
$_SESSION['t'] = $t;

пиши:
if (!isset($_SESSION['t'])) $_SESSION['t'] = false;


И еще. Вот это избыточно:
if($_SESSION['t'] == true)

достаточно:
if($_SESSION['t'])

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.