在我的网站的一个页面上,变量存储在会话和另一个页面中,我需要它们再次使用,但它不起作用。PHP会话不能正常工作
这是第一页。
<?php
session_start();
$_SESSION['email']=$_POST["email"];
$_SESSION['username']=$_POST["uname"];
$_SESSION['password']=$_POST["cpass"];
?>
<html>
这是第二页,只是这个简单,但我不能得到它的工作。
<html>
<body>
$emailcc = $_SESSION['email'];
$usernamecc = $_SESSION['uname'];
$passcc = $_SESSION['cpass'];
我的第二个页面更新
<?php
session_start();
?>
<html>
<body>
<?php
$emailcc = $_SESSION['email'];
$usernamecc = $_SESSION['uname'];
$passcc = $_SESSION['cpass'];
它仍然当我尝试将其添加到SQL或输出变量是空白不起作用。
mysql_query("INSERT INTO Users (Username, Password, Email, Notes, Pass)
VALUES ('$usernamecc', '$passcc', '$emailcc', 3, 1)");
我只想补充一点,或者我有权利要求在html标签上方的变量,如上述回答说? – 2012-07-20 19:58:28
您只需添加 - 只要您已经调用了'session_start();''''',您就可以随时从'$ _SESSION'中获取变量。 – nickb 2012-07-20 19:59:09
你会看看我所做的代码更新吗?它似乎仍然不起作用。 – 2012-07-20 20:06:41