Lestat
Новичок
PHP:
function add_to_uri($def,$value){
if(isset($_SERVER['QUERY_STRING']) && strlen($_SERVER['QUERY_STRING']) > 0){
if(isset($_GET[$def]) && strlen($_GET[$def]) > 0){
$q = str_replace($def . '=' . $_GET[$def], $def . '=' . $value, $_SERVER['REQUEST_URI']);
}else{
$q = $_SERVER['REQUEST_URI'].'&' . $def . '='.$value;
}
}else{
$q = $_SERVER['REQUEST_URI'].'?' . $def . '=' . $value;
}
return $q;
}
echo add_to_uri('for','url');