繁体   English   中英

href中的current_url()与“”

[英]current_url() vs. “ ” in an href

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

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

我是否缺少有关href="<?=current_url()?>"有用性的内容?

注意:我想大多数框架/语言都具有与current_url()类似的东西,所以我的问题是关于编写href=""的缺点的一般性问题。

唯一的区别是您的头部带有基本标签。 否则,它们应该相同。

头部带有<base href='www.test.com'> ,href =''将相对于基数进行解析。

我了解到,过去某些浏览器存在href=""错误。 即使新的浏览器应该对href =“”没问题; 我会使用href="<?=current_url()?>"以避免遇到旧版浏览器的错误。

我真的无法想象有什么缺点。 这就是我要做的。

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

考虑到SEO,链接到您自己的页面可能会有好处,但我不知道有什么好处/缺点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM