0
我试图存储网址,如:如何在变量中存储包含哈希标记的完整url?
http://localhost/pro_print/index.php#page=home
在一个变量,但我找不到,做一个函数。我发现了很多解决方案来存储index.php,但它不包含哈希标记及其后面的内容。有这个PHP解决方案吗?
我确实发现我可以通过使用document.write(document.url)
或document.write(location.href)
获得包含哈希标记的完整url,但是如何将其存储到我的变量中?有没有什么办法可以像这样的解决方案结合使用PHP和javaScript?
<?php $url ="?><script>document.write(document.url)</script><?php "?>
你知道php在页面到达你的浏览器之前就已经被解析了,并且javascript开始运行了吗? – Marius 2009-11-02 10:26:39
恩,是的,你似乎有完全混淆了客户端和服务器之间的执行顺序。如果您希望客户端JavaScript将变量发送回服务器上的PHP,则需要查看表单提交或XMLHttpRequest。 – bobince 2009-11-02 10:31:04