作者laegil (つぎは冻土の劫火)
看板Web_Design
标题[问题] PHP登出问题
时间Mon Dec 24 22:29:33 2007
我用Dreamweaver + php作会员系统
使用伺服器行为作出的登入功能可以
但想要登出并回到index却不行
这是程式码 能不能告诉我是哪个地方出了问题 谢谢
()
<?php
// *** Logout the current user.
$FF_Logout = $HTTP_SERVER_VARS['PHP_SELF'] . "?FF_Logoutnow=1";
if (isset($HTTP_GET_VARS['FF_Logoutnow']) &&
$HTTP_GET_VARS['FF_Logoutnow']=="1") {
session_start();
session_unregister("MM_Username");
session_unregister("MM_UserAuthorization");
$FF_logoutRedirectPage = "index.php";
// redirect with URL parameters (remove the "FF_Logoutnow" query param).
if ($FF_logoutRedirectPage == "") $FF_logoutRedirectPage =
$HTTP_SERVER_VARS['PHP_SELF'];
if (!strpos($FF_logoutRedirectPage, "?") &&
$HTTP_SERVER_VARS['QUERY_STRING'] != "") {
$FF_newQS = "?";
reset ($HTTP_GET_VARS);
while (list ($key, $val) = each ($HTTP_GET_VARS)) {
if($key != "FF_Logoutnow"){
if (strlen($FF_newQS) > 1) $FF_newQS .= "&";
$FF_newQS .= $key . "=" . urlencode($val);
}
}
if (strlen($FF_newQS) > 1) $FF_logoutRedirectPage .= $FF_newQS;
}
header("Location: $FF_logoutRedirectPage");
exit;
}
HTML中的原始码
<a href="<?php echo $FF_Logout ?>">登出</a>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.133.88.34