我有两个文件,一个名为Get_url.php,另一个名为Next.php。然而,会话不适合我 - 会话值不会被记住。我究竟做错了什么?会话无法在PHP中工作
这是我Get_url.php代码:
<!DOCTYPE html>
<html>
<body>
<?php
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
//connection
$con= mysql_connect("splasjcom.ipagemysql.com","splasj","Password") or die ("Could not connect");
mysql_select_db("splasj") or die ("Could not select db");
$query = "SELECT id FROM articles WHERE url = '". curPageURL() . "'";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
$idie = $row['id'];
$Next = $idie +1;
}
$queryy = "SELECT url FROM articles WHERE id = '$Next'";
$resultt = mysql_query($queryy);
while($roww = mysql_fetch_array($resultt)) {
$idiee = $roww['url'];
echo $idiee;
}
session_start();
$_SESSION['Get_url']=$idiee;
?>
</body>
</html>
这是我Next.php代码:
<!DOCTYPE html>
<html>
<body>
<?php include ('Get_url.php');
echo $idiee;
session_start();
echo $_SESSION['Get_url'];
?>
</body>
</html>
这是什么有它 - >'$ variable' –
你设置?一个值到'$ variable'? –
此示例代码将无法工作。你可能想发布你的真实代码,以便我们看到真正发生的事情。 –