У меня есть код http://localhost/project/test/value#value2
. когда я ударил этот URL-адрес, я хочу получить значение #tag на сервере. Я попытался, как это на стороне сервераможем ли мы получить значение хэша на serveride php?
<?php
function test(param){ ?>
<script>
var className = window.location.hash;
alert(className);
</script>
<?php
} ?>
это предупреждение дает мне имя класса, но после загрузки страницы, если я присвоить это значение переменной PHP его не работает. Я использую CodeIgniter, так что я попробовал эту current_url()
функцию, а также я попытался $_SERVER['REQUEST_URL']
, но он не работает в моем случае
попробуйте определить значение внутри 'test' переменной и затем вернуть переменную. – mega6382
Этот вопрос уже обсуждался здесь http://stackoverflow.com/questions/940905/can-i-read-the-hash-portion-of-the-url-on-my-server-side-application-php-ruby – Karan