phpでjavascriptの値を出力するには、そのようなコードを作成する必要があります
<?php
$url = ( Value of <script>document.write(top.location.href);</script> );
echo ''.$url.'';
?>
更新: フレームを壊し、プロキシWebサイトとボットをブロックするためにこれが必要なので、$_SERVERは役に立ちません
誰か助けてもらえますか?
ありがとうございました
phpでjavascriptの値を出力するには、そのようなコードを作成する必要があります
<?php
$url = ( Value of <script>document.write(top.location.href);</script> );
echo ''.$url.'';
?>
更新: フレームを壊し、プロキシWebサイトとボットをブロックするためにこれが必要なので、$_SERVERは役に立ちません
誰か助けてもらえますか?
ありがとうございました
いいえ、PHP(サーバー側)はjavascript(クライアント側)コードの前に実行されるため、これは不可能です。ただし、反対のこともできます。次のいずれかに頼る必要があります。
ただし、現在のページのURLを読みたい場合は、次を使用できます。
$_SERVER['REQUEST_URI']
PHPで行っていることを行うには、次のことができます$url = $_SERVER['PHP_SELF'];
あなたはこれを正しい方法で見ていないかもしれません。この変数を見ると、URL の現在のパスを確認できます。
echo $_SERVER['REQUEST_URI'];
アップデート:
サイトが iframe の下にあるのを防ぎたいので、Google フレーム バスティング スクリプトを使用できます。これは完全に JavaScript で行われます。