note 125365 added to function.parse-url
| From: | simbappo@php.net | Date: | Tue, 15 Sep 2020 17:17:39 +0000 |
| Subject: | note 125365 added to function.parse-url | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-215117@lists.php.net to get a copy of this message | ||
unset a query var from passed in or current URL:
function unsetqueryvar($var, $url=null) {
if (null == $url) $url = $_SERVER['REQUEST_URI'];
//mogrify to list
$url = parse_url($url);
$rq = [];
parse_str($url['query'], $rq);
unset($rq[$var]);
return
$url['scheme'].$url['host'].$url['path'].'?'.http_build_query($rq).$url['fragment'];
}
----
Server IP: 45.112.84.4
Probable Submitter: 103.51.167.36 (proxied: 69.117.188.160)
----
Manual Page -- http://php.net/manual/en/function.parse-url.php
Edit -- https://master.php.net/note/edit/125365
Del: integrated -- https://master.php.net/note/delete/125365/integrated
Del: useless -- https://master.php.net/note/delete/125365/useless
Del: bad code -- https://master.php.net/note/delete/125365/bad+code
Del: spam -- https://master.php.net/note/delete/125365/spam
Del: non-english -- https://master.php.net/note/delete/125365/non-english
Del: in docs -- https://master.php.net/note/delete/125365/in+docs
Del: other reasons-- https://master.php.net/note/delete/125365
Reject -- https://master.php.net/note/reject/125365
Search -- https://master.php.net/manage/user-notes.php