<?php
$url = 'localhost/sandbox/hotsite.php?id=14665&open=hot_promocoes&titulo=127121';
function setQueryString($url, $key, $val){
if(isset($pUrl['query'])) else $pUrl['query'] = [];
$pUrl['query'][$key] = $val;
$scheme = isset($pUrl['scheme']) ?
$pUrl['scheme'].'://' : ''; $host = isset($pUrl['host']) ?
$pUrl['host'] : ''; $path = isset($pUrl['path']) ?
$pUrl['path'] : ''; $path = count($pUrl['query'])>0 ?
$path.'?' : $path;
}
$u1 = setQueryString($url, 'pg', 1);
$u2 = setQueryString($u1 , 'pg', 2);
$u3 = setQueryString($u2 , 'pg', 3);
echo $u1 ."\n" . $u2 . "\n" . $u3;
PD9waHAKCiR1cmwgPSAnbG9jYWxob3N0L3NhbmRib3gvaG90c2l0ZS5waHA/aWQ9MTQ2NjUmb3Blbj1ob3RfcHJvbW9jb2VzJnRpdHVsbz0xMjcxMjEnOwoKZnVuY3Rpb24gc2V0UXVlcnlTdHJpbmcoJHVybCwgJGtleSwgJHZhbCl7CiAgICAkcFVybCA9IHBhcnNlX3VybCgkdXJsKTsKICAgIGlmKGlzc2V0KCRwVXJsWydxdWVyeSddKSkKICAgICAgICBwYXJzZV9zdHIoJHBVcmxbJ3F1ZXJ5J10sICRwVXJsWydxdWVyeSddKTsKICAgIGVsc2UgJHBVcmxbJ3F1ZXJ5J10gPSBbXTsKICAgICRwVXJsWydxdWVyeSddWyRrZXldID0gJHZhbDsKCiAgICAkc2NoZW1lID0gaXNzZXQoJHBVcmxbJ3NjaGVtZSddKSA/ICRwVXJsWydzY2hlbWUnXS4nOi8vJyA6ICcnOwogICAgJGhvc3QgPSBpc3NldCgkcFVybFsnaG9zdCddKSA/ICRwVXJsWydob3N0J10gOiAnJzsKICAgICRwYXRoID0gaXNzZXQoJHBVcmxbJ3BhdGgnXSkgPyAkcFVybFsncGF0aCddIDogJyc7CiAgICAkcGF0aCA9IGNvdW50KCRwVXJsWydxdWVyeSddKT4wID8gJHBhdGguJz8nIDogJHBhdGg7CgogICAgcmV0dXJuICRzY2hlbWUgLiAkaG9zdCAuICRwYXRoIC4gaHR0cF9idWlsZF9xdWVyeSgkcFVybFsncXVlcnknXSk7Cn0KCiR1MSA9IHNldFF1ZXJ5U3RyaW5nKCR1cmwsICdwZycsIDEpOwokdTIgPSBzZXRRdWVyeVN0cmluZygkdTEgLCAncGcnLCAyKTsKJHUzID0gc2V0UXVlcnlTdHJpbmcoJHUyICwgJ3BnJywgMyk7CgplY2hvICR1MSAuIlxuIiAuICR1MiAuICJcbiIgLiAkdTM7