PDA

View Full Version : درخواست کمک در مورد ارسال اطلاعات یک فرم توسط cURL



ahadabasi
شنبه 19 تیر 1395, 22:54 عصر
سلام
بنده تازه با cURL آشنا شدم و مثال های زیادی را نگاه کردم که در همه آنها اطلاعات ارسالی را بصورت ثابت به یک صفحه دیگر میفرستادند و نتیجه را نمایش میدادن، چطور میتوان اطلاعات را از کاربر بگیریم و به صفحه مورد نظر بفرستیم


$data = array('name'=>'ahad','age'=>27);
//به چه طریقی مقادیر ارسالی را از یک فرم بگیرم
$string = http_build_query($data);
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,'http://localhost/curl/02-send-data-with-post/data.php');
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$string);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,false);
curl_exec($ch);
curl_close($ch);


این که بخوام action فرم را به صفحه ای بدم که کدهای curl را انجا قرار داده ام و با بررسی submit شدن فرم و سپس خواندن اطلاعات دریافتی و ارسال توسط curl، آیا این کار اصولی هست یا روش دیگری دارد؟
یا اینکه توسط jquery اطلاعات form را بخوانم و با ایجکس این اطلاعات را به صفحه ای که کدهای curl را آنجا نوشتم بفرستم و نتیجه را به کاربر نمایش بدهم