在用户定义的函数中使用 setcookie 函数是否合适?
It it proper to use the setcookie function inside a user defined function?
为什么我不应该在用户定义的函数中使用 PHP setcookie 函数?
我正在为登录脚本使用 setcookie 函数。每当用户登录脚本时调用该函数并设置 cookie。
user_login ($login_username){
setcookie("logged_in", $value, time()+3600, "/~rasmus/", "example.com", 1);
}
PHP 手册中有多个示例,其中 setcookie() 在用户定义的函数中使用。
http://php.net/manual/en/function.setcookie.php
但是,这些示例是用户提供的示例,不是官方 PHP 手册的一部分。
提前致谢。
您可以在用户函数中自由使用 setcookie()
。
但是。在您的示例中,有些事情不应该起作用:
- 在
user_login
之前缺少关键字 function
。
- 未定义
$value
。
所以应该是:
function user_login ($login_username){
setcookie("logged_in", $login_username, time()+3600, "/~rasmus/", "example.com", 1);
}
为什么我不应该在用户定义的函数中使用 PHP setcookie 函数?
我正在为登录脚本使用 setcookie 函数。每当用户登录脚本时调用该函数并设置 cookie。
user_login ($login_username){
setcookie("logged_in", $value, time()+3600, "/~rasmus/", "example.com", 1);
}
PHP 手册中有多个示例,其中 setcookie() 在用户定义的函数中使用。 http://php.net/manual/en/function.setcookie.php
但是,这些示例是用户提供的示例,不是官方 PHP 手册的一部分。
提前致谢。
您可以在用户函数中自由使用 setcookie()
。
但是。在您的示例中,有些事情不应该起作用:
- 在
user_login
之前缺少关键字function
。 - 未定义
$value
。
所以应该是:
function user_login ($login_username){
setcookie("logged_in", $login_username, time()+3600, "/~rasmus/", "example.com", 1);
}