Задать вопрос
@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 Оценить 6 комментариев
Пригласить эксперта
Ответы на вопрос 2
Комментировать
Dreamka
@Dreamka
Web-разработчик.
Может так?
$serverMethod = filter_input_array(INPUT_SERVER, array("REQUEST_METHOD"));
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы