Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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会话中隐藏PHPSESSID_Php_Session - Fatal编程技术网

如何从PHP会话中隐藏PHPSESSID

如何从PHP会话中隐藏PHPSESSID,php,session,Php,Session,如何将php会话的名称从PHPSESSID更改为其他名称?使用或更改以全局和永久地更改它 重要: 会话名称将在请求启动时重置为存储在session.name中的默认值。因此,您需要为每个请求调用session_name()(在调用session_start()或session_register()之前) 及 记住,孩子们——如果要使用session\u set\u cookie\u params()来更改会话超时,必须先使用session\u name()。否则它将无法工作,不会给出任何错误,文

如何将php会话的名称从PHPSESSID更改为其他名称?

使用或更改以全局和永久地更改它

重要:

会话名称将在请求启动时重置为存储在session.name中的默认值。因此,您需要为每个请求调用session_name()(在调用session_start()或session_register()之前)

记住,孩子们——如果要使用
session\u set\u cookie\u params()
来更改会话超时,必须先使用
session\u name()
。否则它将无法工作,不会给出任何错误,文档中的任何内容(无论如何,我已经看到)都无法解释原因


@看到barjonah的链接,手册中有一个例子。其实很简单:只需调用
session_name(“NewValue”)
在每个scriptas会话的开头,它的名称是一个配置参数,也可以在php.ini或带有“php_value session.name”的apache配置文件中设置“,那么这次电话的时间安排就没有问题了。你为什么担心你的饼干有多漂亮?!”@David虽然这不是这里的动机,但改变它的一个理由可能是,如果您不想将正在运行的PHP暴露给外界。