如果这种功能是:重构头定位功能
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