วิธีใดเป็นวิธีที่ดีที่สุดในการส่งอาร์เรย์เป็นพารามิเตอร์ url ฉันคิดว่าถ้าเป็นไปได้:
$aValues = array();
$url = 'http://www.example.com?aParam='.$aValues;
หรืออย่างไร:
$url = 'http://www.example.com?aParam[]='.$aValues;
ฉันอ่านตัวอย่างแล้ว แต่ฉันคิดว่ามันยุ่ง:
$url = 'http://www.example.com?aParam[]=value1&aParam[]=value2&aParam[]=value3';
query = array('aParam'=> json_encode($arrayOfValues))
ซับซ้อนเล็กน้อยคือการกำหนด และการที่คุณสามารถส่งผ่านใน URL url_encode(implode('/',$query))
ที่ดีกว่าด้วย URL จะมีลักษณะwww.example.com/aParam/[va1,val2,...]
ดังนี้ เมื่อได้รับคุณต้อง json_decode aParam ค่าลงในอาร์เรย์
$_POST
ไม่ได้?