0

我希望有允许页面刷新和设置href=""似乎合理的链接。

我正在使用具有功能的 Codeigniter(PHP 框架),current_url()因此我也可以编写href="<?=current_url()?>",但除非有某些原因不好,否则我不会这样做href=""

我是否遗漏了什么有用的东西href="<?=current_url()?>"

注意:我想大多数框架/语言都有类似的东西,current_url()所以我的问题是关于写作的缺点更普遍href=""

4

4 回答 4

2

唯一的区别是当你的头脑中有一个基本标签时。否则它们应该是相同的。

<base href='www.test.com'>您的脑海中, href='' 将解析为相对于基础。

于 2013-06-06T14:21:38.433 回答
1

我读到一些浏览器href=""过去有错误。即使新浏览器不应该有 href=""; 的问题。我会href="<?=current_url()?>"避免遇到旧浏览器的错误。

于 2013-06-06T14:22:16.527 回答
0

我无法想象任何不利因素,真的。这是我会做的。

如果您对其他选项感到好奇,也可以使用 Javascript 方法window.location.reload();获得相同的效果。

于 2013-06-06T14:18:33.307 回答
0

考虑到 SEO,链接到您自己的页面可能具有优势,但我不知道任何优势/劣势。

于 2013-06-06T14:21:16.043 回答