将GET变量转换为会话变量

时间:2011-04-20 23:58:37

标签: php

如何将下面的变量转换为会话变量?

$url = mysql_real_escape_string($_GET['url']);

4 个答案:

答案 0 :(得分:3)

首先,初始化会话,然后设置变量。

session_start();

$_SESSION['url'] = $_GET['url'];

答案 1 :(得分:2)

我抛弃了你的mysql_real_escape_string()。在将其保存为会话变量之前没有理由这样做。

您最好的选择是在上下文需要的地方使用它,例如:在SQL字符串中。

更好的是,在PDO中使用绑定参数。

session_start();
$url = $_GET['url'];
$_SESSION['url'] = $url

答案 2 :(得分:1)

// to set it
$_SESSION['url'] = mysql_real_escape_string($_GET['url']);

// to get it
$url = $_SESSION['url'];

答案 3 :(得分:0)

不要忘记开始会话     在session_start(); 首先,在您使用会话变量的每个页面上都是相同的。