رفتن به مطلب

اجرای URL در پس زمینه PHP


fun_code

ارسال‌های توصیه شده

سلام دوستان

بدلیل محدودیت های اینترنت کدهای php بنده که نوتیفیکشن ارسال میکردن کار نمیکنن. چون سرورم ایران هست.

یک سرور خارج از کشور دارم و میخوام بخش ارسال پوش رو اون انجام بده.

به نحوی که مقادیر رو براش ارسال کنم و اون عملیات ارسال پوش رو انجام بده.

کد نوشته شده درست کار میکنه و وقتی در مرورگر آدرس و مقادیر رو بصورت GET مینویسم و اجرا میکنم پوش ارسال میشه.

اما وقتی همون آدرس رو با دستور CURL در php اجرا میکنم پوش رو نمیفرسته !

دلیل چی میتونه باشه ؟

کد مربوطه :

$ch = curl_init();
$body="تیکت " . 'مشکل ثبت' . " پاسخ داده شد.";
$did='dzMW2rV-SkmfoIbXAoLe1W:APA91bFxpOMeISX58hMnN0xiw0u_JMonKm7GAtVzK5zM6WPrfqQQSwiF57l5U02TF_b7ZTHLtvMj-94pQDnYXUE4ha36VrIzBrhkDQC4I7r-V4jKIqBNGqKWbl8OrVpOSMrfjjN_52gH';
$url = 'http://test2022.ir/push.php?did='.$did.'&title=پشیبانی&body='.$body.'&type=0&value=com.smart.app.activity.SupportActivity';

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
curl_close($ch);

آدرس چیزی مشابه زیر است :

http://test2022.ir/push.php?did=dzMW2rV-SkmfoIbXAoLe1W:APA91bFxpOMeISX58hMnN0xiw0u_JMonKm7GAtVzK5zM6WPrfqQQSwiF57l5U02TF_b7ZTHLtvMj-94pQDnYXUE4ha36VrIzBrhkDQC4I7r-V4jKIqBNGqKWbl8OrVpOSMrfjjN_52gH&title=پشیبانی&body=تیکت 'خطای ثبت' پاسخ داده شد.&type=0&value=com.smart.app.activity.StartActivity

پیشاپیش با سپاس از همراهی شما

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اوکی شد

در لینکنباید پارامترها ارسال میشد.

پارامترها باید در دستور زیر نوشته میشد و متد POST هم باید استفاده میشد.

curl_setopt($ch, CURLOPT_POSTFIELDS, 'did.......')

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...