我工作的一個獲取,但我從來沒有得到任何價值.. 我知道問題出在哪看起來像這樣的.htaccess:得到的並不是工作PHP
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^([a-zA-Z]*)/?([a-zA-Z]*)?/?([a-zA-Z0-9]*)?/?$ index.php?controller=$1&action=$2&id=$3 [NC,L]
我不知道哪一部分是創建問題,鏈接看起來像這樣:http://royvanoeteren.nl/portfolio/delete?page_ID=21
當我做$ _GET ['page_ID']我沒有得到21,但我沒有得到任何價值。
有沒有人知道.htaccess的哪個部分導致問題?
我喜歡你:)聽到
您的重寫字符串'index.php?controller = $ 1&action = $ 2&id = $ 3'沒有page_ID位置 –
您需要'QSA'標誌將原始查詢字符串添加到重寫的url :'[QSA,NC,L]'。而使用可選組的順序必然會導致問題。 – jeroen