我知道有很多做链接的技巧,例如<a href="?query=string">
会在追加查询字符串后链接到当前页面。有没有办法链接回当前页面,删除查询字符串后,只需输入文件名?我想链接到foo.php
。有没有一种快捷方式来做到这一点?该文件将被重命名多次,所以我不想输入一堆链接,然后必须稍后编辑它们。链接到没有查询字符串的当前页面
编辑: 尽管这些都是PHP文件,但我试图避免针对此特定问题的服务器端解决方案。
我知道有很多做链接的技巧,例如<a href="?query=string">
会在追加查询字符串后链接到当前页面。有没有办法链接回当前页面,删除查询字符串后,只需输入文件名?我想链接到foo.php
。有没有一种快捷方式来做到这一点?该文件将被重命名多次,所以我不想输入一堆链接,然后必须稍后编辑它们。链接到没有查询字符串的当前页面
编辑: 尽管这些都是PHP文件,但我试图避免针对此特定问题的服务器端解决方案。
href="?"
不正是你是什么之后 - 有仍然在最后一个问号 - 但功能上等同。
尽管这是旧的,但我仍然是upvoting和commenting,因为它仍然是相关的,这是唯一的非服务器端的方式(我可以告诉),这种方式适用于扩展和扩展URL。 – trnelson 2015-07-22 15:42:00
你想要一个相当于$_SERVER['PHP_SELF']
的客户端吗?在扩展后没有任何额外内容的东西将始终链接到该文件?
我不知道,如果这个工程在所有浏览器,但在Firefox 3.5的伟大工程:
<a href="">Foo</a>
它不清除现有的查询字符串。 – 2009-10-02 01:11:12
+1 As $ _SERVER ['PHP_SELF']实际上是我需要的解决方案。 – ajcw 2011-08-17 20:01:02
'Foo' 不幸的是,它在IE中不起作用。 来自:http://msdn.microsoft.com/en-us/library/cc848861%28v=vs.85%29.aspx - 如果HREF被指定为空值(href =“”或href =),执行链接可能会显示包含当前文档的目录,或者可能会生成错误,具体取决于文档和服务器环境中的其他元素._ – 2013-10-02 09:39:12
您可以链接到当前页面你上:
<a href="#">blah</a>
这不会在所有浏览器中对服务器执行新的请求。 – 2009-10-02 01:11:54
我不认为它会在任何浏览器中执行新的请求。 – JJJ 2015-07-04 09:41:19
p.s.给任何想到锚点的人.....显然社区很不喜欢他们,所以任何人将它们作为解决方案发布,都会被降低到尖括号的深处 – BozoJoe 2015-11-11 06:23:07