Проверьте, содержит ли URL параметры [duplicate]

Possible Duplicate:
keeping url parameters during pagination

Я хочу добавить параметр в текущий URL с помощью php, но как мне узнать, содержит ли этот URL параметр?

Пример:

foobar.com/foo/bar/index.php = & gt; foobar.com/foo/bar/index.php?myparameter=5 foobar.com/index.php?foo=7 = & gt; foobar.com/index.php?foo=7&myparameter=5

Основная проблема заключается в том, что я не знаю, нужно ли мне добавлять «?».

Мой код (где-то нашел, но он не работает):

<?php   if(/?/.test(self.location.href)){ //if url contains ?
    $url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]&myparameter=5";
} else {
    $url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]?myparameter=5"; 
}?>

Ответы на вопрос(3)

Ваш ответ на вопрос