Проверка последовательности Get параметров и удаление лишних

Заметил в яндекс вебмастере, что у меня появились переходы на страницу, например, https://mysite.com?id=1 c дополнительным get параметром https://mysite.com?id=1&utm_source=fact, https://mysite.com?_ym_debug=1? https://mysite.com?page=support, которого у меня нет и быть не может, и таких переходов достаточно много с разными дополнительными Get.

  1. Как отсечь эти get параметры в PHP?

В PHP я только делаю следующие проверки:

function get_preview($module){
global $db;
switch ($module) {
    case "files":
        $content = 'files';
        $action = true;
        break;
    case ........
    default:
        $content = '0';
        $action = false;
}
if ($action) {
    $result = $db->query("SELECT * FROM $content WHERE `status` != '0'");
} else {
    $result = "";
}
return $result;

Т.е., на сам вывод информации эти дополнительные GET вообще никак не повлияют, но все же их наличие напрягает

  1. Когда идет несколько GET подряд яндекс почему то начинает их менять местами и принимать страницу за другую. Как проверить последовательность GET параметров ?

Ответы (0 шт):