簡體   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