【发布时间】:2009-11-02 10:22:51
【问题描述】:
我正在尝试存储一个 url,例如:
http://localhost/pro_print/index.php#page=home
在变量中,但我找不到执行此操作的函数。我找到了很多存储 index.php 的解决方案,但它不包括井号及其后面的内容。有没有 PHP 解决方案?
我确实看到我可以使用 document.write(document.url) 或 document.write(location.href) 获得完整的 url,包括带有 javaScript 的 hashmark,但是如何将其存储到我的变量中?有什么办法可以将 PHP 和 javaScript 结合在这样的解决方案中?
<?php $url ="?><script>document.write(document.url)</script><?php "?>
【问题讨论】:
-
您确实意识到在页面到达您的浏览器并且javascript开始运行之前解析了php?
-
erm,是的,您似乎完全混淆了客户端和服务器之间的执行顺序。如果您希望客户端 JavaScript 将变量发送回服务器上的 PHP,您需要查看表单提交或 XMLHttpRequest。
标签: php javascript url variables