Php Echo会话变量不工作

Php Echo会话变量不工作,php,session,Php,Session,我在将会话变量“login”传递到其他页面时遇到问题。我一直在使用session_is_registed,但现在由于PHP5,我不得不继续使用 这是我的login.php $login=$_POST['login']; $heslo=$_POST['heslo']; // ochrana proti MySQL Injection + mysql query $login = stripslashes($login); $heslo = stripslashes($heslo); $logi

我在将会话变量“login”传递到其他页面时遇到问题。我一直在使用session_is_registed,但现在由于PHP5,我不得不继续使用

这是我的login.php

$login=$_POST['login']; 
$heslo=$_POST['heslo']; 
// ochrana proti MySQL Injection + mysql query
$login = stripslashes($login);
$heslo = stripslashes($heslo);
$login = mysql_real_escape_string($login);
$heslo = mysql_real_escape_string($heslo);
$md5heslo=md5($heslo);
$sql="SELECT * FROM uzivatele WHERE login='$login' and heslo='$md5heslo'";
$result=mysql_query($sql);

//zjištění id uživatele pro přiřazení do SESSION
$query = mysql_query("SELECT * FROM uzivatele WHERE login='$login'");
$row = mysql_fetch_array($query);
$id = $row['id'];

// Mysql_num_row počítá řádky
$count=mysql_num_rows($result);

// Jestliže výsledek($result) se shoduje s $login a $heslo, musí být první řádek
if($count==1){

// zapsání proměnných login, přesměrování ná "loggedin_main.php"
$_SESSION['login'] = $login;
$_SESSION['id'] = $id;
header("location:loggedin_main.php");
}
else {

echo "<div class=\"grey_box\">Špatné jméno nebo heslo, zkuste to prosím znovu. <br> <a            href=index.php>Přejít na hlavní stránku.</a></div>";}
$login=$\u POST['login'];
$heslo=$_POST['heslo'];
//ochrana proti MySQL注入+MySQL查询
$login=stripslashes($login);
$heslo=条纹斜线($heslo);
$login=mysql\u real\u escape\u字符串($login);
$heslo=mysql\u real\u escape\u字符串($heslo);
$md5heslo=md5($heslo);
$sql=“从uzivatele中选择*,其中login='$login'和heslo='$md5heslo';
$result=mysql\u查询($sql);
//zjištěníid uživatele pro přiřazenído会议
$query=mysql_query(“从uzivatele中选择*,其中login='$login');
$row=mysql\u fetch\u数组($query);
$id=$row['id'];
//米歇尔斯努姆罗波切蒂查德基酒店
$count=mysql\u num\u行($result);
//Jestliže výsledek($result)se shoduje s$login a$heslo,musíbýt prvnídádek
如果($count==1){
//zapsáníproměnných登录,přesměrováníná“loggedin_main.php”
$\会话['login']=$login;
$\会话['id']=$id;
标题(“位置:loggedin_main.php”);
}
否则{
回音“西帕坦·杰梅诺·内博·赫斯洛,斯库斯特到普罗西姆·兹诺武。
”;}
这是我放在其他页面上的代码。

<?php
session_start();
$_SESSION['login'] = $login;
if (isset($_SESSION[$login])){
header("location:index.php");
}
?>

看起来您忘记放置
会话启动()看起来像是您忘了放置
会话_start()谢谢,我没有注意到。:)+谢谢,我没注意到。:)+1.