在用户定义的函数中使用setcookie函数是否合适?

时间:2018-01-26 16:58:58

标签: php setcookie

我有什么理由不在用户定义的函数中使用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手册的一部分。

提前谢谢。

1 个答案:

答案 0 :(得分:2)

您可以在用户功能中使用setcookie()

但是。在您的示例中,有些内容不起作用:

  1. function之前缺少关键字user_login
  2. $value未定义。
  3. 所以它应该是:

    function user_login ($login_username){
        setcookie("logged_in", $login_username, time()+3600, "/~rasmus/", "example.com", 1);
    }