www.example.com/myDirectory/myPage.php?answer=yes
そして、私はmyPage.php?answer=yes
を取得するためにPHPを使用したいと思います。ただし、basename($_SERVER['PHP_SELF'])
はmyPage.php
のみを返します。どうすればいい?URLパラメータで現在のファイル名を取得
答えて
あなたはenvironment variableとしてgetそれをした後、クエリ文字列を追加することができます
$myurl = basename($_SERVER['PHP_SELF']) . "?" . $_SERVER['QUERY_STRING'];
あなたがいないクエリ文字列の可能性を検討する必要がある場合は、条件テストの追加:
$myurl = strlen($_SERVER['QUERY_STRING']) ? basename($_SERVER['PHP_SELF'])."?".$_SERVER['QUERY_STRING'] : basename($_SERVER['PHP_SELF']);
これは '/ myDirectory/myPage.phpanswer = yes'を返します。私は 'myPage.php?answer = yes'が必要です。 – Mooseman
@Moosemanあなたは '/'で爆発し、得られた配列の最後の要素を得ることができます – Ascherer
whoops。今すぐ修正。 – Blazemonger
$_SERVER['QUERY_STRING']
を
はあなたにパラメタを与えます
それは簡単ですか:
basename($_SERVER['REQUEST_URI'])
私は知らない;教えてください! –
末尾のパラメータを持つURLの場合、次のように現在のURLの最初の部分が配置されます。前の部分?)を変数$ current_url [0]の中に置き、それを印刷します。
<?
$current_url = explode("?", $_SERVER['REQUEST_URI']);
echo $current_url[0] ;
?>
- 1. Rails - GETパラメータなしで現在のURLを取得する
- 2. ブラウザから現在のURLを取得
- 3. PHP - 現在のURLを取得
- 4. Server.Transferrequest()と現在のURLを取得
- 5. Twigテンプレートエンジン:現在のURLを取得
- 6. 現在のユーザーの名前を取得
- 7. 現在のアドインユーザーのユーザー名を取得
- 8. 現在のユーザ名を取得
- 9. 現在のモジュール名を取得する
- 10. Java - 現在のJAR内のファイル名のリストを取得
- 11. Babel Pluginの現在のファイル名を取得しますか?
- 12. 現在アクティブなアプリケーション名を取得
- 13. Laravel:パラメータを持つビューヘルパーとして現在のURLを取得する方法
- 14. asp.net mvcの現在のルートからURLパラメータを取得するには?
- 15. ページの現在のURLを取得する(URLリライトを使用)
- 16. 現在のCSSファイルを取得
- 17. PHP - 画像参照URLの現在のURLを取得
- 18. PostgreSQLで現在実行中のクエリのパラメータを取得
- 19. PHP取得し、現在のファイルのディレクトリ
- 20. jqueryでURLパラメータを取得
- 21. の取得( 'ファイル' の現在のコンテキストに存在しない名前)メッセージ
- 22. Visual Basicを使用してIEで現在のURLを取得
- 23. バックグラウンドスクリプトでクロム拡張子の現在のタブURLを取得
- 24. iframeの現在のsrc URLをクロスドメインで取得する
- 25. GAEテンプレートで現在のページのURLを取得する方法
- 26. Grailsで現在のページのURLを取得する
- 27. iframeにfbjsで現在のウィンドウURLを取得
- 28. Chrome、Firefox、IEで現在のURLを取得するC#given hwnd
- 29. fbjsで現在のURLを取得する方法は?
- 30. Djangoで現在のURLを取得する
PHP parse_url()は、ドメイン、ファイル、および変数の配列を返します。 – Dinesh