![](/img/trans.png)
[英]How do I add the hashmark syntax in the URL with click events in jquery
[英]How can I store a full url that contains a hashmark within a variable?
我正在嘗試存儲如下網址:
http://localhost/pro_print/index.php#page=home
在變量中,但是我找不到執行該操作的函數。 我發現了很多解決方案來存儲index.php,但其中不包括井號及其后面的內容。 是否有針對此的PHP解決方案?
我確實看到我可以使用document.write(document.url)
或document.write(location.href)
使用javaScript獲得完整的URL,包括哈希標記,但是如何將其存儲到變量中? 在這種解決方案中,有什么方法可以將PHP與javaScript結合使用?
<?php $url ="?><script>document.write(document.url)</script><?php "?>
片段標識符(#及其后面出現的所有內容)完全由客戶端處理,並且在請求URI時不發送給服務器。
要使其可用於PHP,您必須:
這將無法在原始腳本運行時將其提供給服務器使用,但是其他操作將無法進行。
一種替代方法是在URI中其他位置(例如查詢字符串)中復制片段標識符中的信息。 提交答案時,此站點將使用此地址。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.