可以使用以下代码来实现:

<?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不带有目标参数或者不带有任何参数,则什么也不做

php 写一个判定url带某个参数跳回不带参数的url上

原文地址: https://www.cveoy.top/t/topic/ixmS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录