我正在尝试获取当前页面的网址和后面的号码。我用这个得到#编号:var hash = window.location.hash;。但是我想把它传递给一个php变量。我使用cookie从javascript中获取变量并将其传递给php,但是我的网页只返回2步直到回显该值。我还需要向php传递一个变量。下面是我使用的代码。
<script>
var hash = window.location.hash;
document.cookie="hash="+hash;
</script>
<?php
$hash='';
if(isset($_COOKIE['hash']))
$hash=$_COOKIE['hash'];
?>发布于 2014-07-20 19:03:17
试着解决这个问题
<script>
var url = location.href.split('#'); // or location.hash.split("#")
document.cookies = "fragment = " + url[1];
if(url[1] != "<?php echo $_COOKIE['fragment']; ?>"){ // or if(url[1] != ""){
window.location.reload()
}
</script>
<?php echo $_COOKIE["fragment"]; ?>https://stackoverflow.com/questions/24853057
复制相似问题