PDA

View Full Version : سوال: فقط استادان - CURL - POSTING



alibehroozi
پنج شنبه 29 خرداد 1393, 03:49 صبح
سلام

یک متغیر دارم که میخواهم پستش کنم به یک صفحه جدید اما یک چیز مهمی هست اونم اینکه
میخواهم دقیقا مثل پست html عمل کنه یعنی پست کنه بره توی صفحه جدید و پیام نشون داده بشه مثلا اگه وارد شدیم بره به ناحیه کاربری
و فقط با PHP باشه اصلا نمیخواهم از html توی کد ها باشه چون متغیر ها حاوی اطلاعات مهم هستند

ممنون میشم جواب بدید

با تشکر

alibehroozi
پنج شنبه 29 خرداد 1393, 08:09 صبح
???????
خواهش میکنم جواب بدید استادان :لبخند:

MMSHFE
پنج شنبه 29 خرداد 1393, 11:46 صبح
شما یه جستجو تو اینترنت بزنید Post values to a url with PHP and cURL کلی راهنما و نمونه کد میاد براتون.

id1385
پنج شنبه 29 خرداد 1393, 23:56 عصر
با سلام


function curl_post_data($site,$datas,$proxy,$proxystatus){
$datapost = curl_init();
curl_setopt($datapost, CURLOPT_TIMEOUT, 40000000);
curl_setopt($datapost, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
if ($proxystatus == 'on') {
curl_setopt($datapost, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($datapost, CURLOPT_HTTPPROXYTUNNEL, TRUE);
curl_setopt($datapost, CURLOPT_PROXY, $proxy);
}
curl_setopt($datapost, CURLOPT_URL, $site);
curl_setopt($datapost, CURLOPT_HEADER, FALSE);
curl_setopt($datapost, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($datapost, CURLOPT_POST, TRUE);
curl_setopt($datapost, CURLOPT_POSTFIELDS, $datas);
curl_setopt($datapost, CURLOPT_COOKIEFILE, "cookie.txt");
ob_start();
return curl_exec ($datapost);
ob_end_clean();
curl_close ($datapost);
unset($datapost);
}




استفاده


curl_post_data('www.sample.com'.$forum.'post_thank s.php','do=post_thanks_add&using_ajax=1&p='.$shit[$start].'&securitytoken='.$token1.'','','off');