سلام من یه کدی دارم که با لوکال هاست تست کردم اجرا میشه اما روی هاست اجرا نمیشه چندتا سرویس امتحان کردم هیچکدوم جواب نداد اگر امکانش هست بگید مشکل از کجاست ؟
شماتیک کد به این شکله:
<form action="" method="post">
<textarea name="h">تایپ کن</textarea><input type="submit">
</form>
<?php
$h=$_POST["h"];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://example.com');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'Accept-Language: fa-IR,fa;q=0.9,en-US;q=0.8,en;q=0.7',
'Cache-Control: max-age=0',
'Connection: keep-alive',
'Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryhdhdjjddjd726',
'Origin: https://example.ir',
'Referer: https://example.ir/admin/41373153',
'Sec-Fetch-Dest: document',
'Sec-Fetch-Mode: navigate',
'Sec-Fetch-Site: same-origin',
'Sec-Fetch-User: ?1',
'Upgrade-Insecure-Requests: 1',
'User-Agent: Mozilla/5.0 (Linux; Android 9; Redmi 8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36',
'sec-ch-ua: "Not:A-Brand";v="99", "Chromium";v="112"',
'sec-ch-ua-mobile: ?1',
'sec-ch-ua-platform: "Android"',
'Accept-Encoding: gzip',
]);
curl_setopt($ch, CURLOPT_COOKIE, 'SESSIONID=سشن من');
curl_setopt($ch, CURLOPT_POSTFIELDS, "------WebKitFormBoundaryhsjsksksk82728jJsjsj\r\nContent-Disposition: form-data; name=\"___TOKEN_FORM___\"\r\n\r\Jsjsjsjdjdjjdz837373jxjx\r\n------WebKitFormBoundaryhshsjssj8272jzjJ\r\nContent-Disposition: form-data; name=\"title\"\r\n\r\nتست پیام\r\n------WebKitFormBoundarymdudjdjdj\r\nContent-Disposition: form-data; name=\"text\"\r\n\r\n".$h."\r\n------WebKitFormBoundaryyesjdjd737\r\nContent-Disposition: form-data; name=\"datetimeSend\"\r\n\r\n۱۴۰۲/۰۵/۰۳ ۰۸:۵۱:٠٠\r\n------ddgdddh\r\nContent-Disposition: form-data; name=\"state\"\r\n\r\nsending\r\n------WebKitFormBoundaryjzjzjzjz837Jjd\r\nContent-Disposition: form-data; name=\"m_dateTimeDelete\"\r\n\r\n\r\n------WebKitFormBoundaryhxhdjdjhdh7\r\nContent-Disposition: form-data; name=\"d_dateTimeDelete\"\r\n\r\n\r\n------udjdjjdjdjdjd\r\nContent-Disposition: form-data; name=\"h_dateTimeDelete\"\r\n\r\n\r\n------jdjdjdjdjdjd\r\nContent-Disposition: form-data; name=\"i_dateTimeDelete\"\r\n\r\n\r\n------usussududuud\r\nContent-Disposition: form-data; name=\"viewCountForDelete\"\r\n\r\n\r\n------uuuddjjd83837j--\r\n");
$rrj = curl_exec($ch);
print_r($rrj);
curl_close($ch);
آقا منم همین مشکلو دارم روی لوکال اوکیه رو هاست ک میره ارور
Connection refused
میگیرم کسی نیست ؟
سلام
@nimaet76
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
این 3 مورد بالا رو با مورد هایی ک در کرل ها قرار میدید جایگرین کنید و تست کنید
عمدتا ارور Connection refused
از
CURLOPT_SSL_VERIFYPEER, FALSE
هست
موفق باشید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟