興味があって、サーバーからディレクトリーをチェックしてみたのですが、その名前のファイルは見当たりません。
?loggedout=trueは、どこかファイル名っぽくないと思い、wp-login.phpも探してみましたが、こちらも存在しません。
探し方が、わるいのでしょうか。
あるいは、そもそもファイルの類ではないのでしょうか。
URL の '?' 以降はファイル名ではなく、パラメータの扱いになります。
'?' より前がファイル名で、それに渡されます。
# ざっくりした説明ですが。
wp-login.php は、WordPress のファイルになるので、WordPress をインストールしたディレクトリの方にあります。
パラメータ 'loggedout' は、wp-login.php の以下のようなところで使われています。
$errors = $user; // Clear errors if loggedout is set. if ( !empty($_GET['loggedout']) || $reauth ) $errors = new WP_Error();
質問にある URL だと、$_GET が 'loggedout' という名前のパラメータを切り出し、'true' というが返されます。
メソッドは、オブジェクト指向のプログラムとかでも出てくる単語ですけれど、こちらの場合はちょっと意味合いが違います。
2016/06/15 17:48:50「問い合わせ方法の大きな分類」という感じです。
GET、POST の他には、HEAD、PUT、DELETE なんてのがあります。
オブジェクト指向の方のメソッドは、関数のようなものと思ってても、間違いじゃないです。
はい。関数のようなものですね。ありがとうございます。
2016/06/15 17:50:53