直接可能だとは思わないので、javascriptを使用してアンカーにアクセスし、それをPHPに渡すことを検討しましたが、方法がわかりません。
2 に答える
2
jQuery の使用:
$.post('getHash.php', {hash: window.location.hash});
あなたのgetHash.php
ファイルよりも
<?php
$hash = $_POST['hash'];
/* ... */
?>
それでも、あなたの質問は、私たちが正確に答えるのに十分な情報を提供していません.
于 2013-01-13T16:24:08.707 に答える
0
URL のハッシュ部分 (つまり の後のすべて) を意味する場合#
、それは Web ブラウザーによってサーバーに送信されません。そのため、PHP からアクセスすることはできません。
ハッシュについてサーバーに通知するための適切なアプローチ、つまりJavaScriptを使用しているようです。を使用してブラウザでハッシュにアクセスできますwindow.location.hash
。それをサーバーに送信するには、XMLHTTPRequest オブジェクトを使用してサーバーに POST することができます。
于 2013-01-13T16:16:55.507 に答える