$clear_page_param = array('/\?&limit=50&page=1(\D)/', '/\?&limit=30&page=1(\D)/', '/&page=1(\D)/');
$output = preg_replace($clear_page_param, '$1', $output);
data[]=name&data[]=age
вы получаете на стороне сервер массив data
и можете с ним работать. А если вы будете отправлять data=name&data=age
то, как вам уже выше в комментарии написали, на стороне сервере вы получите только последнее значение - data=age