我目前正在尝试使用会话变量的网站上工作。
我有与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