我有一些代码....没有会话在php发送另一个页面... 任何人帮助我。
<?php
$forget=$_POST['forget'];
if(isset($forget))
{
mysql_connect("localhost","root","")or die(mysql_error());
mysql_select_db("tamil")or die(mysql_error());
$query=mysql_query("select * from register where username='$forget' OR email='$forget'")or die(mysql_error());
if(mysql_num_rows($query)== 1)
{
$row=mysql_fetch_array($query);
header('Location: new_password.php',$row);
echo $row['username'];
}
else
{
echo "enter valid details";
}
}
else
{
echo "enter your name or mail";
}
?>
我会在另一个页面中发送 $ row 变量.... 标题(&#39;位置:new_password.php&#39;, $ row );
答案 0 :(得分:0)
保持安全措施的利害关系你也可以像这样urlencode和序列化整个结果发送
header('Location: new_password.php?row='.urlencode(serialize(($row)));
理想情况下我们只发送user_id
header('Location: new_password.php?id='.$row['id']);