【发布时间】:2011-08-29 10:56:42
【问题描述】:
让我们在每个 GET 请求中想象一个“语言”参数。我必须将此参数添加到所有请求中。只需在 php 代码中输入即可,但如果我有数千个“header()”调用,该怎么办?没有提到 HTML/Javascript 链接。会话不是一个选项,对不起
【问题讨论】:
-
我会使用 HTTP 请求重写规则,更改 HTTP 服务器配置(Apache、Nginx、Lighttpd),而不是 PHP。
让我们在每个 GET 请求中想象一个“语言”参数。我必须将此参数添加到所有请求中。只需在 php 代码中输入即可,但如果我有数千个“header()”调用,该怎么办?没有提到 HTML/Javascript 链接。会话不是一个选项,对不起
【问题讨论】:
这与任何其他 get 参数有何不同?如果您需要它,那么您的代码需要传递该值,就像它必须传递任何其他需要保留并添加到其他链接或 Location: 标头的 get 参数一样。如果这对您来说是一个主要的后勤问题,您可以考虑控制器系统的设计,以及处理请求和 url 参数的整体框架。
【讨论】: