<form> – methodをなしで指定した場合
<from>
にmethodを指定しなかった場合、通常$_GET
メソッドが適用されます。またaction属性で指定したのURLの後に?
が追加され、その後にname属性とその値がつながりそのURLが渡されます。
例えば下記のようなコードがあるとします。
<form action="">
<div class="form_box">
<label for="txt">sample</label>
<input type="text" name="to" id="txt">
</div>
<input type="submit" value="send" class="forget_btn">
</form>
上記のコードではaction属性は指定していません。また、method=""
も記述していません。
上記の処理は、現在のページに$_GET
メソッドで送信する形になります。inputフォームが空欄の状態でsendボタンを押せば下記のURLが渡されます。
http://localhost:8888/php/test/?to=
inputフォームに値を何かしら入れれば下記のURLになります。
http://localhost:8888/php/test/?to=bababa
またname属性が複数ある場合は&
で区切られたURLが渡されます。
http://localhost:8888/php/test/?to=bababa&me=hogehoge