没有使用PHP的另一个页面中的Session Pass变量

时间:2015-08-03 12:46:58

标签: php

我有一些代码....没有会话在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 );

1 个答案:

答案 0 :(得分:0)

保持安全措施的利害关系你也可以像这样urlencode和序列化整个结果发送

 header('Location: new_password.php?row='.urlencode(serialize(($row)));

理想情况下我们只发送user_id

header('Location: new_password.php?id='.$row['id']);