Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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应用程序中Cookie的限制_Php_Cookies - Fatal编程技术网

提高php应用程序中Cookie的限制

提高php应用程序中Cookie的限制,php,cookies,Php,Cookies,== 错误的请求 您的浏览器发送了此服务器无法理解的请求 请求标头字段的大小超过服务器限制。 嗨!我在php应用程序中使用了许多cookie。Cookie很大,包含很多信息,但始终显示上述错误。说超出了限制饼干什么的 我想知道它是否有决心提高cookies的限制 使用htaccess键入?或者php中的头?可以尝试在apache conf文件中添加以下行: LimitRequestFieldSize 16380 然后重新启动apache或者尝试在apache conf文件中添加这一行: Limi

== 错误的请求

您的浏览器发送了此服务器无法理解的请求

请求标头字段的大小超过服务器限制。 嗨!我在php应用程序中使用了许多cookie。Cookie很大,包含很多信息,但始终显示上述错误。说超出了限制饼干什么的

我想知道它是否有决心提高cookies的限制


使用htaccess键入?或者php中的头?

可以尝试在apache conf文件中添加以下行:

LimitRequestFieldSize 16380


然后重新启动apache

或者尝试在apache conf文件中添加这一行:

LimitRequestFieldSize 16380


重新启动apache

cookie并不意味着它是一个海量数据存储库。不要忘记有人对您的cookie发出的每个HTTP请求都要求每次都发送cookie中的所有数据。一个异常大的cookie加上大量用户意味着你很快就会不知所措

您应该使用一个会话,无论是PHP本机会话还是您自己的实现,它只使用cookie来标识用户,并将服务器上的实际数据保存在临时文件或数据库中(PHP的会话默认使用临时文件,您可以实现一个处理程序,使其使用数据库或其他存储方法)


如果您没有资源在服务器上保存大量数据,并且不介意您的应用程序不使用不支持本地存储的旧浏览器,那么现代浏览器还可以实现本地存储技术,而不是您可以使用的cookie

cookie并不意味着它是一个海量的数据存储库。不要忘记有人对您的cookie发出的每个HTTP请求都要求每次都发送cookie中的所有数据。一个异常大的cookie加上大量用户意味着你很快就会不知所措

您应该使用一个会话,无论是PHP本机会话还是您自己的实现,它只使用cookie来标识用户,并将服务器上的实际数据保存在临时文件或数据库中(PHP的会话默认使用临时文件,您可以实现一个处理程序,使其使用数据库或其他存储方法)


如果您没有资源在服务器上保存大量数据,并且不介意您的应用程序不使用不支持本地存储的旧浏览器,那么现代浏览器还可以实现本地存储技术,而不是您可以使用的cookie

服务器似乎有问题。但是这么多饼干是一个糟糕的设计。每次请求一个站点时,所有cookie都会在头中发送,消耗带宽和流量。你搞砸了所有的手机和慢b/w用户

您应该将所有信息存储在php会话中,并仅将会话cookie发送到客户端


服务器似乎有问题。但是这么多饼干是一个糟糕的设计。每次请求一个站点时,所有cookie都会在头中发送,消耗带宽和流量。你搞砸了所有的手机和慢b/w用户

您应该将所有信息存储在php会话中,并仅将会话cookie发送到客户端


您不应该在cookie中存储那么多数据,因此正确的答案是“你没有增加限额。您减少了试图在系统中存储的数据量。@MarcB这并不总是一个选项。@pattyd:您可以随意增加服务器限制,但浏览器有自己的cookie大小限制,您无法控制。饼干应该短而甜。有更好的替代方案来推送这么多的数据。您不应该在cookie中存储那么多数据,因此正确的答案是“你没有增加限额。您减少了试图在系统中存储的数据量。@MarcB这并不总是一个选项。@pattyd:您可以随意增加服务器限制,但浏览器有自己的cookie大小限制,您无法控制。饼干应该短而甜。有更好的替代方法来推送这么多的数据。在我的服务器上没有更改它的选项。想要php吗?在php中,我不知道,但我认为您必须检查代码以防止此错误,并在Cookies中存储较少的数据。在我的服务器上没有更改它的选项。你会喜欢php吗?在php中我不知道,但我认为你必须检查你的代码以防止这个错误,并在你的cookie中存储更少的数据