如果這種功能是:重構頭定位功能
check_login_session()
{
if (!isset[$_SESSION['user_auth']))
{
header('Location: login.php');
}
else
{
# check against database here?
return $_SESSION['user_auth'];
}
}
或者,應該在標題中送出去的函數被調用後:
check_login_session()
{
if (!isset[$_SESSION['user_auth']))
{
return false;
}
else
{
# check against database here?
return $_SESSION['user_auth'];
}
}
所以,當它被稱爲:
if (check_login_session === false)
{
header('Location: login.php');
}
我知道代碼基本上是一樣的東西,但大部分是'正確的方式'來重構這個?
你應該使用完整的URL,而不僅僅是一個文件名。 – 2011-02-14 02:11:30