我試圖讓管理面板,我使用sessions
,但有問題,會議無法正常工作,PHP - 會話不登記
的index.php
$r=mysql_fetch_array($result);
$login=$r["login"];
session_register('login');
Header("Location: protected.php");
protected.php
<?php
session_start();
if (!isset($_SESSION['login'])) {
echo "Not work";
}
else{
echo "Work";
}
?>
我不知道是什麼問題,因爲在index.php我註冊會話,但在protected.php這個會話沒有設置。
什麼是$ _SESSION之間的不同[ '登錄']和$ _SESSION [ 「登錄」]? – Wizard
沒有,你的情況。使用單引號意味着PHP不會分析文本中的變量,因此您可以執行諸如「hi $ foo」之類的操作,並保持字面意思。用雙引號,「hi $ foo」會變成hi,接着是$ foo的值。除此之外,更多細節請參見[手冊](http://php.net/manual/en/language.types.string.php)。 – Lusitanian