سلام
برای یادگیری curl و انجام پروژه ای در حال نوشتن برنامه ای هستم تا تو وردپرس لاگین کنه کد های زیادی تو نت بود که سعی کردم ازشون استفاده کنم که هیچکدوم به درستی کار نکردن میخواستم بپرسم کسی اینجا این کارو انجام داده یا مثلا میشه کوکی هارو از قبل بگیریم و بدیم به برنامه تا برنامه همیشه لاگین بمونه تو سایت
تشکر
بله امکان کار با کوکی توی cURL وجود داره. میتونید درمورد How to manage cookies in PHP cURL تحقیق کنید.
خیلی ممنون از پاسختون مهندس شهرکی
سرچ کردم ولی بازم به نتیجه ای نرسیدم تمام گزینه هاهم چک کردم اما در نهایت بعد از ارسال مقادیر کوکی ها ذخیره نمیشوند
در نهایت سورسم رو اینجا میزارم تا ببینین مشکل از کجاست
<?php
$username="admin" ;
$password="admin" ;
$site="http://xample.ir/" ;
$ckfile = tempnam ("/tmp", "CURLCOOKIE");
$curl = curl_init();
curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);
curl_setopt($curl,CURLOPT_URL,$site.'/wp-login.php');
curl_setopt($curl,CURLOPT_COOKIEJAR,$ckfile);
//curl_setopt($curl,CURLOPT_COOKIEFILE,"c00ki3.txt");
curl_setopt($curl,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl,CURLOPT_POST,TRUE);
curl_setopt($curl,CURLOPT_POSTFIELDS,"log=$username&pwd=$password&wp-submit=ورود&redirect_to=.$site./wp-admin/&testcookie=1");
$a = curl_exec($curl);
$ch = curl_init ($site.'wp-admin');
curl_setopt ($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
//header('location:http://xample.ir/wp-admin/');
تشکر