如何将下面的变量转换为会话变量?
$url = mysql_real_escape_string($_GET['url']);
答案 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(); 首先,在您使用会话变量的每个页面上都是相同的。