راکت

گرفتن api با php

7 پاسخ

سلام
من میخام یه api از یه جایی بگیرم ولی اون سایت از https استفاده میکنه و وقتی من از کد زیر استفاده میکنم بهم ارور میده
چکار کنم بتونم توی php از سایتی که https داره api بگیرم

$response = file_get_contents('http://example.com/path/to/api/call?param1=5');

لینکی که تو پارامتر گزاشتم یک مثاله

ثبت پرسش جدید

پاسخ‌ها

7
نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

از دستور زیر زمانی که با curl کار میکنی استفاده کن

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

متغیر در ورودی اول مقدار url را در تابع curl_init میگیره

arshia
arshia
@arshia.azrn

@yk5742g

بدون curl نمیشه اینکارو انجام داد ؟

شاید پاسخ شما همین‌جا باشد

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

با ajax انجامش بدین

arshia
arshia
@arshia.azrn

@abdolrahman

چطوری ؟
میشه یه مثال یا نمونه کد بدین ؟

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

من php کار نیستم ولی میدونم ajax توی php هم هست
برین درباره ajax مطالعه کنید میفهمید

محمدصادق عبداللهی
محمدصادق عبداللهی
@mimsadAlef

تخصص: junior full stack developer

@abdolrahman
ajax داخل php وجود نداره برادر :)
فقط با curl میشه :)
curl روی 99 درصد هاست ها نصبه

حسین شیری نژاد
حسین شیری نژاد
@hosseinshirinegad98

تخصص: programmer

@abdolrahman
Phpکه ایجکس نداره خوشکل
بعدشم ایجکس این کارو نمیکنه
بایدباcurlانجامش بدین

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام