PDA

View Full Version : سوال: ارسال اطلاعات با curl



alimooghashang
شنبه 26 بهمن 1387, 12:10 عصر
من میخوام یه سری اطلاعات به فرم 1.php بفرستم
بعد اطلاعات فرم 1.php را به 2.php بفرستم
و ادامه

اما در همه فرم ها میدونم چه اطلاعاتی باید فرستاده بشه
ولی فکر میکنم که باید به هر فرم اطلاعات لازم را بفرستم تا کوکی ذخیره بشه
و مشکلم همینه
چطوری به این فرم ها به ترتیب اطلاعات بفرستم
ایا میشه اطلاعات را به فرم اول فرستاد
و بعد اطلاعات فرم 1 را گرفت و به 2 فرستاد

بعضی وقت ها هم ارر میده که cannot resolve host
چرا
مرسی
:عصبانی++:

Jason.Bourne
شنبه 26 بهمن 1387, 13:21 عصر
منظور و هدفتون را بصورت شفاف ذکر کنید. من که متوجه نشدم مشکل شما چی هست؟

1- ذخیره شدن کوکی؟
2- ارسال اطلاعات به فرم؟

بین صفحه 1 و 2 رابطه ای است؟
یا صفحه 1 و 2 و ... هر کدام یک فرم مجزا هستند و می خواهید به هر صفحه، بصورت یکجا اطلاعات ارسال کنید ( مثلا اسپم ارسال کنید :لبخند:)

اگر مشکل ذخیره کوکی دارید به کد زیر توجه کنید:


curl_setopt($ch, CURLOPT_COOKIEJAR, 'c:\cookies_file.txt');
curl_setopt($ch, CURLOPT_COOKIEFILE, 'c:\cookies_file.txt');
برای ارسال اطلاعات:

$form_data="login=test&pass=test";
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $form_data);