@aornos

Почему нельзя получить доступ к $_GET, когда она на самом деле есть?

передаем через ajax переменную. в скрипте нужно получить к ней доступ
код в скрипте:
foreach($_GET as $key => $value){
    file_put_contents($log, "get[" . $key . "]=" . $value . "\n",8);
}//выводит в файл get[translit]=8484 - все ок, переменная есть
//далее
$serverMethod = filter_input(INPUT_SERVER, "REQUEST_METHOD", FILTER_SANITIZE_STRING);
switch ($serverMethod){
    case "GET":
              if (!empty($_GET['translit'])){
                      file_put_contents($log, "check translit: " . $_GET['translit'], 8);
              }// не работает
              break;
.....
}

.....

Собственно вопрос? как такое вообще может быть и как получить доступ к переменной?
PS в соседнем скрипте аналогичная конструкция срабатывает отлично
  • Вопрос задан
  • 212 просмотров
Пригласить эксперта
Ответы на вопрос 2
Комментировать
Dreamka
@Dreamka
Web-разработчик.
Может так?
$serverMethod = filter_input_array(INPUT_SERVER, array("REQUEST_METHOD"));
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 09:29
2500 руб./за проект
25 апр. 2024, в 09:27
4000 руб./за проект
25 апр. 2024, в 09:20
10000 руб./за проект