我想拥有允许页面刷新的链接,并且设置href=""
似乎是合理的。
我正在使用具有函数current_url()
的Codeigniter(PHP框架),因此我也可以编写href="<?=current_url()?>"
但我不会这样做,除非有某种原因href=""
是坏的。
我是否遗漏了href="<?=current_url()?>"
的有用性?
注意: 我想大多数框架/语言都有类似于current_url()
的内容,所以我的问题更为笼统[编写] href=""
答案 0 :(得分:2)
唯一的区别是你脑子里有一个基础标签。否则它们应该是相同的。
如果你的头部有一个<base href='www.test.com'>
,那么href =''将解析相对于基数。
答案 1 :(得分:1)
我读过某些浏览器过去有href=""
的错误。即使新的浏览器不应该有href =“”的问题;我会选择href="<?=current_url()?>"
以避免遇到旧版浏览器的错误。
答案 2 :(得分:0)
我无法想象有任何缺点,真的。这就是我要做的。
如果您对其他选项感到好奇,也可以使用Javascript方法window.location.reload();
获得相同的效果。
答案 3 :(得分:0)
链接到您自己的页面可能有利于考虑SEO,除了我不知道任何优点/缺点。