2011-07-26 4 views
2
<form action="?login" method="post">  <button>Login with Google</button> </form> 

私は通常、アクションはphpまたはhtmlファイルを参照していますが、「?ログイン」は私に悩まされます。action action = "?login":疑問符は何を意味していますか?

背景情報: これは、lightopenidフレームワークのexample-google.phpファイルに埋め込まれています。私は、私のウェブサイト上のユーザログインのための第三者openidプロバイダとしてGoogleを使用するopenidコードを見ていて、サンプルコードはすべて動作しています。ユーザーがログインボタンを押したときにフレームワークが何をしているかをより明確に把握しようとしています。私は、このボタンアクションでgoogleへの引数の束を送る必要があることを知っているが、?login doesntはどこにでも指し示すようだ。

http://gitorious.org/lightopenid

答えて

2

疑問符はクエリ文字列を表します。 loginのクエリ文字列パラメータで現在のURLに送信されます。私はあなたが(フォームを投稿する)投稿をクリックした後にどのようにリクエストを処理しているのか分かりませんが、通常は値がlogin=valueのように割り当てられます

+0

ありがとう。これが実際に自分自身を呼び出して、パラメータを記入するためにisset($ _ GET ['login'])をチェックするのは興味深いところです。残りのphpファイルはこれに照らしてもっと意味をなさないようになっています。 – Richard

1

それは意味:

ます。http://どんな/電流ページのurl-でログイン( "ログイン" query stringです)?。

これは、<img src="foo.jpg">に似た相対URI表記です。残りのURIは明示的に指定されていないことに注意してください。

ハッピーコーディング

関連する問題