0

私は、殺害を報告するためにWebインターフェースを使用する実写タグゲーム(DeTagと呼ばれる)を開発しています。ユーザーがタグを報告したい場合は、誰がいつタグを付けたかを確認するためにページに移動し、実際にそれらを「強制終了」します(それぞれpre-tag.phpおよびtag.phpと呼ばれます)。ただし、必要な3つの変数(userID、タグ時間、タグ分)のPOSTデータとGETデータの両方を試す場合は、404ページを参照してください。これが私が使用しているURLです:

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

これにより、Wordpress(2.1.7)が404になります。POSTデータとGETデータの両方を使用してみました。ただし、このリンクを使用すると(GET変数が1つだけ):

.../detag/kill?targetID=xxxxxxx

それは機能します...もちろん、それは時間を押しませんが、それは通り抜けます。この状況を引き起こすPHPやWordpressに何かありますか?

さらにコードが必要な場合は、お知らせください。

私はrunphpプラグインを使用してWordpressページでphpコードを実行しています。ありがとう。

4

2 に答える 2

0

あなたはこのような何かを使用したほうがいいです:

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

また、phpでは、explode関数を使用してパラメーターを取得します。

于 2009-09-05T04:25:22.370 に答える
0

私たちの問題は、WordPressで有効にしたパーマリンクの種類にありました。組み合わせが有効なリンクに変更し、変数の区切り文字としてセミコロンを使用しました。

于 2009-11-19T02:45:33.237 に答える