0

我正在开发一个真人标签游戏(称为 DeTag),它使用 Web 界面来报告击杀数。当用户想要报告一个标签时,他们会转到一个页面来确认他们标记的对象和时间,然后实际上“杀死”他们(分别称为 pre-tag.php 和 tag.php)。然而,在为我需要的三个变量(用户 ID、标签小时和标签分钟)尝试 POST 和 GET 数据时,页面 404 的。这是我正在使用的 URL:

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

这将导致 Wordpress (2.1.7) 到 404。尝试使用 POST 和 GET 数据。但是,当我使用此链接时(只有一个 GET 变量):

.../detag/kill?targetID=xxxxxxx

它有效......当然,它不会拖延时间,但它会通过。PHP 和/或 Wordpress 中有什么东西会造成这种情况吗?

如果您需要更多代码,请告诉我。

我正在使用 runphp 插件在 Wordpress 页面上运行 php 代码。谢谢。

4

2 回答 2

0

我们的问题在于我们在 WordPress 中启用的永久链接类型。我们更改为启用组合的链接,并使用分号作为我们的变量分隔符。

于 2009-11-19T02:45:33.237 回答
0

你最好使用这样的想法:

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

而在php中,使用explode函数来获取参数。

于 2009-09-05T04:25:22.370 回答