زمان کنونی: ۹-۱-۱۴۰۳, ۰۷:۳۷ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
۲۳-۹-۱۳۹۷, ۰۵:۲۰ صبح
ارسال: #1
فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
سلام
من ی سری مقادیری تو ی صفحه php دارم
مثلا مقادیری ک روی دو متغیر
$x و $y قرار داره
میخوام این مقادیر رو ب یک صفحه php دیگه روی یک دامنه دیگه بفرستم
اونجا یک سری اعمالی روی این متغیر ها انجام بشه و ی سری نتایجی برگردونده بشه
و دوباره تو صفحه اولیه نتایج رو دریافت کنم یعنی:
1.فرستادن مقادیر ب جایی دیگه
2.انجام عملیات بر روی مقادیر در مقصد
3.برگرداندن نتایج ب مبدا و دریافت ان توسط مبدا
راهکارش چیه؟
امضاء hamzeh12hh
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۳-۹-۱۳۹۷, ۰۹:۵۳ عصر
ارسال: #2
RE: فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
با درود

فکر کنم استفاده از cURL ایده مناسبی باشه، دقیقا مثل همون چیزی که در درگاه های پرداخت بانکی استفاده میشه، یه سری مقادیر فرستاده میشه و یه سری مقادیر بازگشت داده میشه،
امضاء hsmtech
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط hamzeh12hh
۲۴-۹-۱۳۹۷, ۱۲:۲۸ صبح
ارسال: #3
RE: فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
خب ب چ شکلی ازش استفاده کنم؟
مثلا من روی یک سورس ک کد باز نبود ب این صورت دیدم:

$url=file_get_contents("www.domain.ir/index.php?$x&$y"); 
ک متغیر ها فرستاده میشه و نهایتا نمیدونم سمت سرور مقصد چطوری این متغیر ها دریافت میشه و نتایج ب چ صورت برگردونده میشه
اگه میشه همون curl ک گفتین رو توضیح بدین و یا هر روشی دیگه
ممنون
امضاء hamzeh12hh
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۴-۹-۱۳۹۷, ۰۳:۰۰ صبح
ارسال: #4
RE: فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
با درود

یه نگاهی به دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
بندازید
توضیحات نسبتا خوبی هم در مورد file_get_contents و هم در مورد cURL داره
امضاء hsmtech
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط hamzeh12hh
۲۴-۹-۱۳۹۷, ۰۱:۰۱ عصر
ارسال: #5
RE: فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
ممنون از شما
من ی چیزایی خوندم و تا اینجا بیشتر با نحوه درخواست از یک url خاص اشنا شدم ک همراه درخواست یک سری پارامتر ها هم ارسال میکنیم
اما الان بحث اینه ک سمت مقصد چ اتفاقی میفته؟
یعنی مثلا سایت هایی ک api برای سایتشون می نوسند ک دیگران استفاده کنند این api رو ب چ شکل می نویسند
کار ب اینکه سمت مقصد چ اعمالی روی پارامتر های ارسالی انجام میشه ندارم چون من این قسمت از سورس رو کامل نوشتم
سوال من الان اینه ک من چطور پارامتر های ارسالی از مبدا رو تو مقصد تعریف کنم ک باهاشون کار کنم و چطور نتایج رو ب مبدا برگردونم
اگه اشتباه نکنم چیزی شبیه تعریف یک api
امضاء hamzeh12hh
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۵-۹-۱۳۹۷, ۱۰:۱۸ عصر
ارسال: #6
RE: فرستادن مقادیر ب سرور دیگر و دریافت نتایج از سرور
من یک نمونه پیدا کردم ولی باز هم یک قسمت هایی رو نفهمیدم

header('Content-Type: application/json');
 
if( 
$_GET['action'] && $_GET['action'] == 'date-time' )
{
    
$output = array(
        
'date' => date('Y M d'),
        
'time' => date('H:i:s')
    );
     
    echo 
json_encode($output);


سربرگ هدر دقیقا چ مقادیری رو میتونه داشته باشه؟
و اینکه چ کدی قرار بدم ک کسی مستقیما نتونه کد اصلی رو با وارد کردن ادرس صفحه بخونه؟

لطفا راهنمایی کنید این خیلی برام ضروریه
ممنون
امضاء hamzeh12hh
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان