我正在做一个Get,但我从来没有得到任何值。我知道问题出在。htaccess中它看起来像这样:
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
标记添加到字符串(https://httpd.apache.org/docs/current/rewrite/flags.html)