it-swarm.cn

客户端在查询中包含页面ID的方法?

我不是Web开发方面的专家,需要找到一种方法让浏览器在服务器上调用PHP例程,并将当前文档ID作为参数,例如。

http://www.acme.com/index.php?id=1

然后我需要打电话给例如。 id = 1的/change.php来做一些关于该文档的事情。

除非我弄错了,否则客户有三种方式可以返回这些信息:

  • 如果作为URL中的参数传递(如上所述),它将作为HTTP引用者提供
  • 把它作为隐藏的领域包括在内
  • 将其作为cookie发送

我想使用隐藏字段是最明显的选择。还有其他方法吗?你会推荐哪种解决方案?有什么安全问题需要注意吗?

谢谢。


编辑:我需要一种方法让客户端了解服务器返回的一些信息,例如文档ID。显然,解决我的问题的正确方法是更改​​服务器端代码,以便此信息包含在HTML页面中包含的超链接/表单中。

1
user702

在我看来,现代网络的举止现在已经全面反映了作为参数的网址。

http://www.acme.com/page1 , http://www.acme.com/page2

http://www.acme.com/page/1http://www.acme.com/page/2

Mod-rewrite可以帮助你。 ( 最终

2
Thomas