وحید گلستانی
3 سال پیش توسط وحید گلستانی مطرح شد
14 پاسخ

خطای blocked by CORS policy

سلام
من توی php خام دارم برنامه ای مینویسم که با orgchart js چارت سازمانی بسازه.
توی لوکال هاست درسته ولی توی وبسایت ارور زیر رو میده:
Access to XMLHttpRequest at 'https://uk-s-balkangraph.azurewebsites.net/api/OrgChartJS' from origin 'https://ransep.com' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

ممنون میشم کمکم کنید.
از هیچ فریم ورکی استفاده نمیکنم


ثبت پرسش جدید
وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

کسی نیست راهنماییم کنه؟


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش آپدیت شد
0

سلام
من قبلا با این ارور برخورد کردم و شما باید در سمت php یه هدری ست کنی یا در سمت فرانت موقع ارسال درخواست با ایجکس مقدار هدر Access-Control-Allow-Origin رو برابر * قرار بردی
ضمنا متن ارورتو بردار تو گوگل سرچش کن


thevil
تخصص : برنامه نویس خسته
@thevilgh 3 سال پیش مطرح شد
0

https://chrome.google.com/webstore/detail/moesif-origin-cors-change/digfbfaphojjndkpccljibejjbppifbc
این افزونه درستش می کنه برای خودتون رو ولی برای همه کاربرا نمیدونم.


وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

@hosseinshirinegad98
قبلا خط زیر رو گذاشتم درست نشد:

header("Access-Control-Allow-Origin: *");

درون .htaccess هم اینا رو گذاشتم ولی درست نشد:

Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "PUT, GET, POST, DELETE, OPTIONS"

وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

@thevilgh
میخوام برای همه درست بشه.
برای خودم هم درست نشد!


حسین شیری نژاد
تخصص : programmer
@hosseinshirinegad98 3 سال پیش مطرح شد
0

header("Access-Control-Allow-Origin: *");
اینو تو public/index.php قرار بدین تست کنید.


وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

@hosseinshirinegad98
بازم درست نشد! 😞


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش مطرح شد
0

ارورتون لزوما ربطی به این هدر نداره ، داده ها و نوعشون رو که به api میفرستید رو با داکیومنت کنترل کنید.


وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

@sinaQasemi
میشه بیشتر توضیح بدید؟ چی رو دقیقا باید چک کنم؟
توی لوکال هاست مشکلی نداره


sinaQ
تخصص : magican
@sinaQasemi 3 سال پیش آپدیت شد
0

@vahid.golestani01
خاطرم هست یکبار ، زمانی که با ajax ریکوئست به یک api میزدم و موجودیت هام با فید سیستم متفاوت بود همین ارور رو در کنسول دریافت میکردم.


وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

@sinaQasemi خب چکار کردید که درست شد؟
من کد زیر رو هم در httpd.conf قرار دادم ولی بازم درست نشد

<VirtualHost myhost:80>
   Header set Access-Control-Allow-Origin "*"
</VirtualHost>

aqbbqa
تخصص : برنامه نویس
@mahdicmptr 3 سال پیش مطرح شد
0

@sinaQasemi سلام دوست عزیز مشکلتون حل شد توی این سوال؟
https://roocket.ir/discuss/%D8%AE%D8%B7%D8%A7%DB%8C-blocked-by-CORS-policy


وحید گلستانی
@vahid.golestani01 3 سال پیش مطرح شد
0

خیر حل نشد.
کلا بیخیال این js شدم و یک js دیگه پیدا کردم و کارم راه انداخت.


محمد حکیمی
@hakimi 2 سال پیش مطرح شد
0

این خطا مربوط به کنترل نسخه Trial است که حتما باید به سرور اطلاعات ارسال کنه.
شما از چه روشی استفاده کردی؟ از چه JS ی؟


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

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