我目前正在嘗試使用會話變量的網站上工作。
我有與session_start();
開始,有包括內if
陳述兩種不同的HTML文件控制器腳本(的index.php)。一切工作都時髦,當我去/quote/index.php
,我已經被設置爲呼應預期頁面上的會話變量,但如果我從URL中移除「index.php
*」,使其指向剛剛/quote
頁面加載但是,沒有一個會話變量顯示。
我沒有在我的腳本中使用session_destroy
任何地方,並且會話變量沒有回顯「0
」,所以我相當確定他們沒有被取消設置,似乎他們只是忽略沒有文件名網址!
任何瞭解爲什麼這是發生將是真棒, 感謝
/quote/index.php(與無關位去掉):
<?php
session_start();
if (isset($_GET['form']))
{
include 'form.html.php';
exit();
}
if (isset($_GET['fetchquote']))
{
$width = mysqli_real_escape_string($link, $_POST['width']);
$height = mysqli_real_escape_string($link, $_POST['height']);
$_SESSION['height'] = $height;
$_SESSION['width'] = $width;
}
include 'quote.html.php';
?>
變量在報價呼應了會議。 html.php
確保對根的其他HTML文件沒有命名「的index.html」或「index.htm的」 – Codex73 2010-11-17 12:07:42