ホームページ  >  記事  >  バックエンド開発  >  初心者へのアドバイス: クライアント (ブラウザー以外) は Windows 上の PHP サーバーとどのようにやり取りしますか (ユーザー名とパスワードをサーバーに送信します)。ありがとう。

初心者へのアドバイス: クライアント (ブラウザー以外) は Windows 上の PHP サーバーとどのようにやり取りしますか (ユーザー名とパスワードをサーバーに送信します)。ありがとう。

WBOY
WBOYオリジナル
2016-06-23 14:00:26986ブラウズ

アドバイスを求める初心者: クライアント (ブラウザー以外) は Windows 上の PHP サーバーとどのようにやり取りしますか (ユーザー名とパスワードをサーバーに送信します)。ありがとう。

ユーザーはブラウザを使用して PHP サーバーと対話します。
1. ブラウザはサーバーのログイン ページをリクエストします。
2. サーバーはブラウザにページを返します。
3. ユーザーはブラウザ ページにユーザー名とパスワードを入力します。そして確認ボタンをクリックします。 最後に、アカウント情報がサーバーに送信されます。
4. サーバーは結果を検証し、ブラウザに結果を返します。
5. ブラウザが結果を表示します。

質問:
Windows クライアント (163 メールボックス、QQ クライアントなどの非ブラウザー) を開発する場合、認証プロセスと上記のブラウザーの違いは何ですか、それとも同じですか?
PHP サーバー上の phpinfo() 関数はユーザー エージェント情報を取得できます:

HTTP_USER_AGENT Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko


ディスカッション (解決策) への返信

Windows クライアントにはカプセル化された Http プロトコルもあり、これは http ヘッダーに直接組み立てられて PHP サーバーに送信されます

Windows クライアントもブラウザと同じように PHP サーバーと対話します。

WinHTTP

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