Hej. Ändra i .htaccess i stället. Gör så att den skriver ett &-tecken.
Din nuvarande kod:
Kod:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)$ list_controller.php?/$1 [L]
Denna kod borde funka:
Kod:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteRule ^(.*)\??(.*?)$ list_controller.php?/$1&$2 [L]
Skillnaden är rad 4. Den säger ta allt fram till ett frågetecken och spara det i $1, Sen ta allt efter frågetecknet och spara det i $2. Sen lägger jag ihop de både variablerna med ett & tecken.
PS. Varför har du rad 3? Behandlar du bilder på ett annat sätt? Rad 1 säger: "Om filen du frågar efter är en riktig fil, avbryt"