2009-09-04 4 views
0

Я разрабатываю игру с тегом в реальном времени (называемую DeTag), которая использует веб-интерфейс для сообщения об убийствах. Когда пользователь хочет сообщить тег, они переходят на страницу, чтобы подтвердить, кто и когда они помечены, а затем фактически «убить» их (называемые pre-tag.php и tag.php соответственно). Однако при попытке данных POST и GET для трех переменных мне нужно (userID, tag hour и tag minute) на странице 404. Вот URL, который я использую:Множественные переменные GET или POST страницы со словарем 404 (числовые постоянные ссылки)

.../detag/kill?targetID=xxxxxxx&hour=XX&minute=XX 

Это приведет к Wordpress (2.1.7) на 404. Пробовал с использованием как POST и GET данные. Однако, когда я использую эту ссылку (только с одной переменной GET):

.../detag/kill?targetID=xxxxxxx 

Он работает ... Конечно, он не нажмет на время, но это проходит. Есть что-то в PHP и/или Wordpress, которые могли бы создать эту ситуацию?

Если вам нужно больше кода, пожалуйста, дайте мне знать.

Я использую плагин runphp для запуска php-кода на страницах Wordpress. Спасибо.

+0

Просто вопрос любопытства ... вы пытались использовать точки с запятой вместо амперсандов для разделения пар ключ-значение? – Amber

ответ

0

Наша проблема была связана с типом постоянных ссылок, которые мы включили в WordPress. Мы перешли на ссылки с включенной комбинацией и использовали точки с запятой в качестве нашего разделителя переменных.

0

Лучше использовать somethink так:

.../detag/kill?targetID=xxxxxxx[]hour=XX[]minute=XX 

И в PHP, используйте explode функцию, чтобы получить параметры.

 Смежные вопросы

  • Нет связанных вопросов^_^