2016-10-12 6 views
0

誰かがこのリンクの意味を教えてもらえますか?Webapplicationのホームフォルダ

<?php header("Location:user/#/home")?> 

この行は、ユーザーフォルダと同じレベルに存在するindex.phpファイル内にあり、ユーザーフォルダ内にはhomeという別のフォルダがあります。私の質問は、この#記号が意味するものと目的は何ですか?

おかげでPHPで

答えて

1

header方法は、あなたが戻って、ユーザーのブラウザにHTTPヘッダを送信する方法です。 Locationヘッダーは、要求されたアイテムが新しい場所に移動したことをブラウザに指示し、ブラウザはユーザーを新しい場所にリダイレクトする必要があります。要するに、これはHTTPリダイレクトです。

PHP側からは、サーバーは最初に上記のファイルへの要求を表示し、次にパス「user /」の2番目の要求を表示します。 Webサーバーの設定に応じて、同じPHPファイル、または別のPHPファイルを処理することができます。

特にハッシュ記号(「#」)。これはURL内のfragment identifierで、伝統的にユーザーをページの特定の部分にスクロールするために使用されます。例 "user /#/ home"を例にとると、このユーザーはページ "user /"にリダイレクトされ、ブラウザはそのページのアンカー "/ home"にスクロールしようとします。

関連する問題