current_url()与href中的“”

时间:2013-06-06 14:16:11

标签: php html codeigniter href

我想拥有允许页面刷新的链接,并且设置href=""似乎是合理的。

我正在使用具有函数current_url()的Codeigniter(PHP框架),因此我也可以编写href="<?=current_url()?>"但我不会这样做,除非有某种原因href=""是坏的。

我是否遗漏了href="<?=current_url()?>"的有用性?

注意: 我想大多数框架/语言都有类似于current_url()的内容,所以我的问题更为笼统[编写] href=""

4 个答案:

答案 0 :(得分:2)

唯一的区别是你脑子里有一个基础标签。否则它们应该是相同的。

如果你的头部有一个<base href='www.test.com'>,那么href =''将解析相对于基数。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

我无法想象有任何缺点,真的。这就是我要做的。

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

答案 3 :(得分:0)

链接到您自己的页面可能有利于考虑SEO,除了我不知道任何优点/缺点。