Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
除了PHP中的setcookie()之外,还有其他方法可以设置cookie值吗_Php - Fatal编程技术网

除了PHP中的setcookie()之外,还有其他方法可以设置cookie值吗

除了PHP中的setcookie()之外,还有其他方法可以设置cookie值吗,php,Php,我们试图在PHP中使用setcookie()设置cookie值,但没有设置值。要在cookie中设置的值是“PHPSESSIONID” 我们尝试在HTTP和HTTPS中设置此值,但两种方法都无法成功 下面是用于设置cookie值的代码: var sessionID = "<?php echo session_id(); ?>"; SetCookie(SESSION_COOKIE_ID,sessionID); var sessionID=“”; SetCookie(会

我们试图在PHP中使用
setcookie()
设置cookie值,但没有设置值。要在cookie中设置的值是
“PHPSESSIONID”

我们尝试在HTTP和HTTPS中设置此值,但两种方法都无法成功

下面是用于设置cookie值的代码:

    var sessionID = "<?php echo session_id(); ?>";
    SetCookie(SESSION_COOKIE_ID,sessionID);
var sessionID=“”;
SetCookie(会话COOKIE\u ID,sessionID);
其中
SESSION\u COOKIE\u ID
的值为
“PHPSESSIONID”

我在javascript标记和HTML头标记中调用此函数。

PHPSESSIONID通常是用于管理会话的特殊值。会话通常由用户和朋友管理。通常,如果您正在管理会话,
session\u start()
及其相关函数应该是您可以查看的地方

但是,
setcookie('PHPSESSIONID',$value)
通常应该可以工作,尽管我不推荐它(正如我所说,如果您使用会话,请使用会话函数)。如果它对你不起作用,肯定还有其他问题

请记住,Cookie(会话Cookie或其他)位于文档的标题中。函数
header()
setcookie()
session\u start()
都必须在任何其他输出之前调用。不能在内容之后输出标题。如果您尝试,您将得到某种错误(您可能会看到,也可能看不到,这取决于您如何配置错误报告)


我只能帮你这么多,因为

  • 您没有包含任何代码
  • 您没有引用任何错误消息;您也没有说明错误报告是如何配置的
  • 你所说的只是你“不能成功”,这对于一个问题的描述是毫无希望的模糊
PHPSESSIONID通常是用于管理会话的特殊值。会话通常由用户和朋友管理。通常,如果您正在管理会话,
session\u start()
及其相关函数应该是您可以查看的地方

但是,
setcookie('PHPSESSIONID',$value)
通常应该可以工作,尽管我不推荐它(正如我所说,如果您使用会话,请使用会话函数)。如果它对你不起作用,肯定还有其他问题

请记住,Cookie(会话Cookie或其他)位于文档的标题中。函数
header()
setcookie()
session\u start()
都必须在任何其他输出之前调用。不能在内容之后输出标题。如果您尝试,您将得到某种错误(您可能会看到,也可能看不到,这取决于您如何配置错误报告)


我只能帮你这么多,因为

  • 您没有包含任何代码
  • 您没有引用任何错误消息;您也没有说明错误报告是如何配置的
  • 你所说的只是你“不能成功”,这对于一个问题的描述是毫无希望的模糊
PHPSESSIONID通常是用于管理会话的特殊值。会话通常由用户和朋友管理。通常,如果您正在管理会话,
session\u start()
及其相关函数应该是您可以查看的地方

但是,
setcookie('PHPSESSIONID',$value)
通常应该可以工作,尽管我不推荐它(正如我所说,如果您使用会话,请使用会话函数)。如果它对你不起作用,肯定还有其他问题

请记住,Cookie(会话Cookie或其他)位于文档的标题中。函数
header()
setcookie()
session\u start()
都必须在任何其他输出之前调用。不能在内容之后输出标题。如果您尝试,您将得到某种错误(您可能会看到,也可能看不到,这取决于您如何配置错误报告)


我只能帮你这么多,因为

  • 您没有包含任何代码
  • 您没有引用任何错误消息;您也没有说明错误报告是如何配置的
  • 你所说的只是你“不能成功”,这对于一个问题的描述是毫无希望的模糊
PHPSESSIONID通常是用于管理会话的特殊值。会话通常由用户和朋友管理。通常,如果您正在管理会话,
session\u start()
及其相关函数应该是您可以查看的地方

但是,
setcookie('PHPSESSIONID',$value)
通常应该可以工作,尽管我不推荐它(正如我所说,如果您使用会话,请使用会话函数)。如果它对你不起作用,肯定还有其他问题

请记住,Cookie(会话Cookie或其他)位于文档的标题中。函数
header()
setcookie()
session\u start()
都必须在任何其他输出之前调用。不能在内容之后输出标题。如果您尝试,您将得到某种错误(您可能会看到,也可能看不到,这取决于您如何配置错误报告)


我只能帮你这么多,因为

  • 您没有包含任何代码
  • 您没有引用任何错误消息;您也没有说明错误报告是如何配置的
  • 你所说的只是你“不能成功”,这对于一个问题的描述是毫无希望的模糊

你能显示你正在使用的代码吗?从我阅读的内容来看,$\u COOKIE['user']='bob'不会设置持久的COOKIE。这很奇怪,因为这对设置会话有效variables@JoshuaByer这是因为
$\u COOKIE[key]
按键读取COOKIE<代码>$\u会话[key]不会更改cookie。能否显示您正在使用的代码