URL パラメーターに角かっこが含まれているのを見たのですが、角かっこを使用する理由を知っている人はいますか?
www.website.com?request[product]=Digital+Printing
ありがとう
URL パラメーターに角かっこが含まれているのを見たのですが、角かっこを使用する理由を知っている人はいますか?
www.website.com?request[product]=Digital+Printing
ありがとう
配列を作成する形式でパラメータを渡すことができます
<input type="text" name="request[product]" value="..."/>
<input type="text" name="request[item]" value="..."/>
www.website.com?request[product]=Digital+Printing&request[item]=何か
したがって、バックエンドでは次のようにアクセスできます。
echo $_GET['request']['product']; // Digital Printing
echo $_GET['request']['item']; // something
配列を渡すためのものです。
//Example: ?request[product]=Digital+Printing&request[key]=abc123
var_dump($_GET['request']);
/**
* array (size=2)
'product' => string 'Digital Printing' (length=16)
'key' => string 'abc123' (length=6)
*/
複数選択オプションやチェックボックスのように、同じキー名で複数の値を送信するためにPOSTでより多く使用されます。
$_GET['request']
は配列であるため、表現されますrequest[product]
あなたが実行する場合
var_dump($_GET);
あなたは得るだろう
array
'request' =>
array
'product' => string 'Digital Printing' (length=16)