1

現在、私は PHP ページを持っており、htaccess を使用してページの URL を変更しています。これは私のHtaccessです:

RewriteEngine On
RewriteRule ^customer/edit/(.*)/deletefrom/(.*)/ index.php?page=customer&edit=$1&deletefrom&=$2 [QSA,L]

から値を取得しようとすると$_GET['deletefrom']、空の値が取得されます。しかし$_GET['edit']、機能していて価値があるので、それは奇妙です。誰かが私を助けてくれることを願っています。

4

2 に答える 2

3
RewriteEngine On
RewriteRule ^customer/edit/(.*)/deletefrom/(.*)/ index.php?page=customer&edit=$1&deletefrom&=$2 [QSA,L]

&deletefrom見つかった後、GETパラメーターのセパレーターとして使用される&ため、空の値が取得されます。上記のコードの代わりに、次のコードを使用します

RewriteEngine On
RewriteRule ^customer/edit/(.*)/deletefrom/(.*)/ index.php?page=customer&edit=$1&deletefrom=$2& [QSA,L]
于 2012-09-17T07:39:23.010 に答える
2

変数の&後に右があります。deletefrom

于 2012-09-17T07:38:15.303 に答える