如何删除除我自己的所有 $_GET 参数
how to remove all $_GET params except my owns
需要从地址栏中删除所有 $_GET
参数 - 由 facebook 等设置 - 除了我自己的 id
和 title
类似于:
if(isset($_GET['any-key-except-id-or-title'])){
header('location: my-native-url');
}
遍历 $_GET
并使用另一个键删除任何元素。然后使用http_build_query()
根据余数创建查询字符串。
foreach (array_keys($_GET)) as $key) {
if ($key != 'id' && $key != 'title') {
unset($_GET[$key]);
}
}
header('Location: my-native-url?' . http_build_query($_GET));
需要从地址栏中删除所有 $_GET
参数 - 由 facebook 等设置 - 除了我自己的 id
和 title
类似于:
if(isset($_GET['any-key-except-id-or-title'])){
header('location: my-native-url');
}
遍历 $_GET
并使用另一个键删除任何元素。然后使用http_build_query()
根据余数创建查询字符串。
foreach (array_keys($_GET)) as $key) {
if ($key != 'id' && $key != 'title') {
unset($_GET[$key]);
}
}
header('Location: my-native-url?' . http_build_query($_GET));