У меня очень странная проблема, или, может быть, я упускаю из виду нечто очень простое.
У меня есть URL: http://sub.domain.com.au/q/quote-step-two/?id=228&optionid=278
и я не могу получить 'optionid' в php.
, чтобы проверить это, я попробовал:
echo "\$optid =". $optid ; // empty
echo "get =" . $_GET['optionid']; // empty
var_dump($_GET); //array(1) { ["id"]=> string(3) "228" }
странно, если я изменил URL-адрес на:
sub.domain.com.au / д / цитата шаг-два /? Optionid = 278 * 1 013 *
или даже
sub.domain.com.au / д / цитата шаг-два /
var_dump($_GET)
дает мне array(1) { ["id"]=> string(0) "" }
если я посмотрю URL на httpfox, он покажет 2 переменные get.
это htaccess
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
на данный момент это работает, если я q / quote-step-two / 228. как я могу получить второй парам? как q / quote-step-two / 228/227 /