0

JavaScriptから実際のページ名を取得する方法を知りたいと思いました。つまり、ブラウザのアドレスバーに表示されている名前ではありません。

たとえば、私の.htaccessにはディレクティブがありDirectoryIndex bibi.phpます:。したがって、到達.../すると。が表示され.../bibi.phpます。ただし、location.hrefJavaScriptdocument.URLからは引き続き表示され.../ます。

.../bibi.phpリダイレクト後もJavaScriptから取得するにはどうすればよいですか?

4

1 に答える 1

1

Webブラウザで実行されているJavaScriptは、サーバーで処理されたファイルを認識できません。この情報をWebブラウザに渡す必要があります。たとえば、HTMLソースコードに記述します。

<body data-file-name="<?php echo basename($_SERVER['PHP_SELF']) ?>">

ここからPHPコードを取得しました:http://css-tricks.com/snippets/php/get-current-file-name/

于 2012-12-25T18:45:03.763 に答える