Почему массив флажков иногда не сохраняется? - PullRequest
0 голосов
/ 20 апреля 2010

Иногда, когда я отправляю форму, которая собирает данные флажка, данные флажка отображаются идеально, а в других случаях значения не отображаются вообще. Есть идеи, что может вызвать это?

Ответы [ 2 ]

1 голос
/ 20 апреля 2010
  1. Опечатка в вашем коде
  2. Вы неправильно понимаете, как работают флажки
  3. Неэффективная логика отладки
  4. Неверная логика для начала

Это были бы наиболее вероятные причины.Если вы поделитесь некоторым кодом и более конкретным примером, держу пари, его можно сузить еще больше.

0 голосов
/ 21 апреля 2010

Возможно, у вас проблема с вашей структурой URL. Возможно, вы пытаетесь опубликовать данные по URL, который отличается от вашего текущего местоположения. Это похоже на атаку межсайтового скриптинга, и в этом случае сервер не сможет получить ваши опубликованные переменные.

Пример того, о чем я говорю:

У меня есть форма здесь: http://www.mywebsite.com/myform.php

Сейчас я пытаюсь отправить форму по адресу: http://mywebsite.com/myform.php

Для пользователя это выглядит нормально, но сервер считает, что www. версия сайта - это другой веб-сайт, и он не захватывает ваши переменные.

Для согласованности вы всегда должны заставлять пользователя использовать либо www. , либо не www. версию вашего сайта с использованием файла .htaccess .

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...