من کدتون رو یکم تغییر دادم . با این کد تست کنین . توضیحات هم قرار دادم .
<?php
/*
* فکر کنم مشکلت از این باشه که در استفاده از کوکی بهترین راهش این راهیه که من رفتن ولی شما اومدی توی یه فایل ذخیرش کردی .
*
*
*
*/
$fields = array(
'user' => "",
'pass' => ""
);
$fields_string = NULL;
foreach ($fields as $key => $value) {
$fields_string .= $key . '=' . $value . '&';
}
rtrim($fields_string, '&');
$panel = curl_init();
curl_setopt($panel, CURLOPT_URL, "http://85.185.93.7/index.php");
curl_setopt($panel, CURLOPT_POST, count($fields));
curl_setopt($panel, CURLOPT_POSTFIELDS, $fields_string);
curl_setopt($panel, CURLOPT_RETURNTRANSFER, true);
curl_setopt($panel, CURLOPT_HEADER, 1);
echo $str = curl_exec($panel);
// با این میایم کوکی رو در میاریم
preg_match('/^Set-Cookie:\s*([^;]*)/mi', $str, $m);
// با این میایم تجزیش میکنیم رشته رو به متغیر
parse_str($m[1], $cookies);
// وقتی میخوای به صفحه ای که نیاز به اعتبار سنجی داره وصل بشی از این استفاده کن
curl_setopt($CInfo, CURLOPT_COOKIE, 'PHPSESSID='.$cookies['PHPSESSID']);
?>