Я создал скрипт для чтения хэша (www.website.com/#hash) и передал хэш в php. alert(hash)
появляется с хеш-значением, но хэш не отражается в переменной post. Любая идея почему?
Страница jQuery
<script> var hash = location.hash; $.post("community.php", { hash: hash }); alert(hash); </script>
Страница сообщества.php
<?php echo $_POST['hash']; ?>
Редактирование – $ _GET ниже было первоначально $ _POST выше.
У меня есть foreach, который перебирает сообщения (идентификаторы проводки) в функции. Мне нужно передать HASH в функцию и сравнить ее с идентификаторами проводки каждый раз. Проблема только в том, что функция $ _GET ['hash'] не будет отображаться внутри функции.
function something() { echo $_GET['hash']; }