بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ارجاع به یک سایت دیگر بوسیله php

مدیریت گفتگو
سهیل 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام

من میخوام وقتی که در برنامم یک request به فایل پی اچ پی ام در سرور ارسال کرد ، فایل پی اچ پی هم یک request به سایت دیگر بدهد.

برای مثال فکر کنید برنامه اندرویدی من این request را ارسال میکند:

http://www.mysite1111111.ir/service.php?action=something

حالا میخوام service.php برنامه ام رو مثلا به  سایت www.mysite222222.ir بفرسته و requst بده:

http://www.mysite2222222.ir/service.php?action=something

نمیدونم چه دستور php را در سرورم باید بزارم تا برنامم به سایت دیگری منتقل شود.ممنون میشم اگر کمک کنید

نظرات

سهیل 11 سال پیش
کسی بلد نیست؟
peyman_m1992 11 سال پیش
شما میخوایید طرف بره به این سایت؟ یا اینکه میخوایین درخواستش بره تو اون سایت بررسی بشه و بعد به طرف نشون داده بشه؟
سهیل 11 سال پیش
آره درخواستش بره اون سایت و نتیجه اعلام بشه.مورد دوم
کاشی زاده 11 سال پیش
یا باید از Curl استفاده کنید یا از AJax کمک بگیرید و با داده ها رو با این روش ها از آدرس های دیگه بخونید .

پاسخ‌ها 1

احمد اسدی 11 سال پیش

از طریق CURL میتونین این درخواستتون رو از طریق متود GET یا POST ارسال کنید.

توجه داشته باشید که باید سرویس CURL روی سرورتون فعال شده باشه (معمولآ بصورت پیشفرض روی اکثر سرور ها فعال هست)

و اما روند کار:

 function httpGet($url)
{
    $ch = curl_init();  
 
    curl_setopt($ch,CURLOPT_URL,$url);
    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
//  curl_setopt($ch,CURLOPT_HEADER, false); 
 
    $output=curl_exec($ch);
 
    curl_close($ch);
    return $output;
}

واسه اجرای فانکشن:

 echo httpGet("https://uncox.com");

سربلند باشید

نظرات

سهیل 11 سال پیش
مرسی احمد جان.الان تستش میکنم

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .