【发布时间】:2012-01-30 15:23:54
【问题描述】:
网站如何使用您直接在 URL 中提供的参数?
例如,您可以访问:
然后该站点上的脚本可以使用值 www.google.com 来查看该站点是否已启动。
我可以这样做:
http://isup.me/index.php?url=ww.google.com
$url = $_GET['url'];
但这不是很干净,我很想知道它是如何以另一种方式完成的。
非常感谢! pimvdb 指出这是这个问题的重复:
【问题讨论】:
-
一些框架提供了更直接的方法,但实际上你所拥有的几乎就是答案。您可能会想出一个自己的迷你框架来根据某种一致的模式或其他方式拆分 URL。
-
在 apache 中使用 mod_rewrute,或者在您使用的任何 httpd 中等效。数据仍在 $_GET 中,但其格式被 URL 重写隐藏。这就是通常的做法。
-
如何让表单将用户发送到修改后的 URL?它是否总是涉及 Javascript 或重定向?
标签: php javascript url