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. ブラウザから現在のURLを取得
- 7. Angular2 - 現在のURLを取得する
- 8. PHP - 現在のURLを取得
- 9. Python:pywebviewを取得する現在のURL
- 10. 最終的なファイル名なしで現在のパスを取得
- 11. Gulp Streamで現在のファイル名を取得
- 12. PHP:現在のファイル以外のURLを取得する
- 13. 現在のユーザーの名前を取得
- 14. 現在のアドインユーザーのユーザー名を取得
- 15. 現在のネットワークの名前を取得
- 16. ローカルアプリケーションの現在の曲名を取得
- 17. 現在のコンポーネント名を取得
- 18. 現在のユーザ名を取得
- 19. 現在のモジュール名を取得する
- 20. 現在のフォルダ名を取得
- 21. Java - 現在のJAR内のファイル名のリストを取得
- 22. Babel Pluginの現在のファイル名を取得しますか?
- 23. 現在アクティブなアプリケーション名を取得
- 24. DB取得現在のDB名
- 25. Laravel:パラメータを持つビューヘルパーとして現在のURLを取得する方法
- 26. asp.net mvcの現在のルートからURLパラメータを取得するには?
- 27. ページの現在のURLを取得する(URLリライトを使用)
- 28. 現在のCSSファイルを取得
- 29. PHP - 画像参照URLの現在のURLを取得
- 30. Facebook URL - Angularjs現在のURLを取得する方法
PHP parse_url()は、ドメイン、ファイル、および変数の配列を返します。 – Dinesh