2
A
答えて
4
ブラウザ(ユーザーエージェント)がそれをサポートしている場合は、あなたが使用できます。
$_SERVER['HTTP_REFERER']
「HTTP_REFERER」
にユーザーエージェントを参照するページ(もしあれば)のアドレス現在のページ。これはユーザエージェントによって設定されます。すべてのユーザーエージェントでこれを設定するわけではなく、HTTP_REFERERを機能として変更する機能もあります。要するに、それは本当に信頼できるものではありません。
2
からページBを起動するときは、$_SERVER['HTTP_REFERER']
を使用して、それを確認することができURLのAの値を渡すためにクエリパラメータを使用しないことに注意してください。 HTTPリファラーヘッダは文字列を返します。あなたはこれで作業する方法がわからない場合、あなたは試すことができます:
echo $_SERVER['HTTP_REFERER'];
をお使いのユーザーは、Googleのページで来た場合は、$_SERVER['HTTP_REFERER']
はあなたにhttp://www.google.com
を与えるそして、もちろん、ドキュメントを確認してください。http://php.net/manual/en/reserved.variables.server.php
launch
が
include
または
require
を意味
3
場合は、この(印刷例)でURLを取得することができます:
echo $_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
http://example/web/pageb.php
私はそれが動作を確認するためにこれをテストしていますように、
$_SERVER['HTTP_HOST']
は、ベースURLを出力しますと$_SERVER['SCRIPT_NAME']
は、残りの部分(サブフォルダとファイル名)を印刷します。しかし、ここに脆弱性が存在する可能性があるので、必ず逃げてください。あなたのケースでは、$_SERVER['HTTP_REFERER']
がnull
の場合にも機能します。
関連する問題
- 1. 手動テストのPHPコードを取得する方法はありますか?
- 2. AJAX経由で起動されたPHPスクリプトから現在のページURLを取得できますか?
- 3. RxSwiftでページ区切りページの全ページURLを取得する方法
- 4. yqlでページのソース全体を取得する方法はありますか?
- 5. ドメインサービスから、現在のURLを取得する方法はありますか?
- 6. urls.pyにdjangoでURLパラメータを取得する方法はありますか?
- 7. storeify store URLでショップ名を取得する方法はありますか?
- 8. 特定のビジネスのYelp URLを取得する方法はありますか?
- 9. HTMLのPHPコードでデータを取得する方法はありますか
- 10. ページからのすべてのURLを取得する方法(PHP)
- 11. JavaScriptでは、ファイル全体を取得せずにURLのコンテンツタイプを取得する方法はありますか?
- 12. 再起動に 'poweroff'を使用すると、HTCでBoot_Completeインテントを取得する方法はありますか?
- 13. PHPはURLのページからレコードを取得します
- 14. php sdk経由でFacebookページの所有者ユーザーIDを取得する方法はありますか?
- 15. PHPでhtmlコンテンツ/値を取得する方法はありますか?
- 16. javascriptからasp.net aspxページ名を取得する方法はありますか?
- 17. Facebookから上位50ページを取得する方法はありますか?
- 18. コードシニターの同じページにデータを取得する方法はありますか
- 19. インスタンスごとにURLを取得する方法はありますか?
- 20. PHP MySQLエラーからカラムキーを取得する方法はありますか
- 21. DrupalページからPHPプログラムを起動する方法
- 22. sfDoctrineGuardPluginでIDを取得する方法はありますか?
- 23. エースエディタをidで取得する方法はありますか?
- 24. MediaWikiページのURLをプログラム名でPHPで取得します
- 25. Rubyファイルの結果をPHPページで取得する方法は?
- 26. EpiServer特定のページのリンクURLを取得する方法は?
- 27. PHP - クライアントユーザ名(AD)を取得する方法はありますか?
- 28. ページネーションから次のページURLを取得する方法。
- 29. URLからWebページのスクリーンショットを取得する方法
- 30. PHPで前のページ名を取得します(URL全体ではありません)
あなたは何起動ページB '手段を指定してもらえますか?ユーザーは他のページにリダイレクトされますか?あるいは、ページBにページBを何とか入れたいのですか? – Defozo
このようなアンカー要素を使ってa.phpからb.phpを起動したい:launch B – Andy