php 写一个判定url带某个参数跳回不带参数的url上
可以使用以下代码来实现:
<?php
// 获取当前页面的URL
$current_url = $_SERVER['REQUEST_URI'];
// 判断当前URL是否带有参数
if (strpos($current_url, '?') !== false) {
// 获取参数部分
$params = explode('?', $current_url)[1];
// 判断是否带有目标参数
if (strpos($params, 'target_param=') !== false) {
// 移除目标参数
$new_url = str_replace('?'.$params, '', $current_url);
// 重定向到新的URL
header('Location: ' . $new_url);
exit();
}
}
// 如果URL不带有目标参数或者不带有任何参数,则什么也不做
?>
上述代码判断当前URL是否带有参数,并检查参数中是否含有目标参数(这里假设目标参数为"target_param")。如果带有目标参数,则使用str_replace()函数移除参数部分,并使用header()函数重定向到新的URL。如果URL不带有目标参数或者不带有任何参数,则什么也不做
原文地址: https://www.cveoy.top/t/topic/ixmS 著作权归作者所有。请勿转载和采集!