Почему возникает ошибка 403 при GET\POST запросе?

Тут совершенно неожиданно обнаружил, что перестала работать Я.Касса. Причиной этому ответы 403 от моего сайта.
Вот для примера есть страница https://jetjapan.ru/pay/fail.php (Туда юзер попадает в случае неудачной оплаты) пока не передается GET\POST - все работает, а вот как только яндекс присылает на нее ГЕТ запрос вида:
https://jetjapan.ru/pay/fail.php?orderNumber=200
&orderSumAmount=129.00
&cdd_exp_date=0816
&shopArticleId=351408
&paymentPayerCode=410012558177988
&cdd_rrn=&external_id=deposit
&paymentType=AC
&requestDatetime=2016-08-09T14%3A07%3A33.334%2B03%3A00
&depositNumber=aqAjXcpa86969UUkhXsW0ArJSncZ.0049.201608
&cps_user_country_code=RU
&orderCreatedDatetime=2016-08-09T14%3A07%3A33.055%2B03%3A00
&sk=u0da8d6bff0eb1add6ab0e5ceb7a94e0e
&action=PaymentFail
&shopId=55555
&scid=55555
&rebillingOn=false&orderSumBankPaycash=1001
&cps_region_id=47
&orderSumCurrencyPaycash=643
&merchant_order_id=200_090816140658_351408_66178
&unilabel=1f3bcd12-0009-5000-8000-000012c007e3
&session_id=4104647869
&cdd_pan_mask=445433%7C8161
&customerNumber=7777777777
&yandexPaymentId=25703566441477907
&invoiceId=2356456688
&btnPay=Pay

Страница уходит в 403 ошибку... Что может быть не так? Вообще с подобным первый раз сталкиваюсь...
.htaccess проверил... Может хостер что то делает?
  • Вопрос задан
  • 1803 просмотра
Решения вопроса 1
@SmoKE_xD Автор вопроса
Параметр &session_id=4104647869 вводил сервер в ступор...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Проверьте ограничение на длину GET-запроса в конфигурациях всего что есть, например у Apache LimitRequestLine (по умолчанию в Apache 8K), в PHP может быть ограничени в 512 байт php.net/manual/en/reserved.variables.get.php#101469
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы