ホームページ >バックエンド開発 >PHPチュートリアル >次の 2 つの URL の違いは何ですか?

次の 2 つの URL の違いは何ですか?

WBOY
WBOYオリジナル
2016-08-04 09:22:101243ブラウズ

http://117.80.169.239:1234/api/
http://117.80.169.239:1234//api/ 2 つのスラッシュにアクセスできる場合とできない場合があるのはなぜですか

返信内容:

http://117.80.169.239:1234/api/
http://117.80.169.239:1234//api/ 2 つのスラッシュにアクセスできる場合とできない場合があるのはなぜですか

同じではありません。PATH_INFO が異なります。2 つの異なるアドレスが要求されています。

PHPや静的リソースではデフォルトでファイルディレクトリにマッピングされますが、///ファイルディレクトリについては最初から一貫していると理解できるのでアクセス可能になります。

しかし、HTTP 协议角度看,一个是 GET /api/,一个是 GET //api/からは、2つの異なるアドレスがあります。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。