PHP添加时间戳参数到URL并保留已有参数
您可以使用以下代码实现给当前访问的域名后边加个时间戳参数,并保留原有参数。这个判断将在PHP全部判断运算执行终止后,最后执行。
<?php
// 获取当前访问的URL
$currentUrl = $_SERVER['REQUEST_URI'];
// 获取当前时间戳
$timestamp = time();
// 解析URL,获取域名和参数
$urlParts = parse_url($currentUrl);
$domain = $urlParts['host'];
$query = isset($urlParts['query']) ? $urlParts['query'] : '';
// 拼接新的URL
$newUrl = $domain . '?' . $query . '×tamp=' . $timestamp;
// 重定向到新的URL
header('Location: ' . $newUrl);
exit;
?>
这段代码首先获取当前访问的URL,然后获取当前时间戳。接着通过解析URL,获取域名和参数。最后,拼接新的URL,将时间戳参数添加到原有参数后面,并使用 header 函数进行重定向到新的URL。最后调用 exit 函数终止程序的执行。
原文地址: https://www.cveoy.top/t/topic/PXp 著作权归作者所有。请勿转载和采集!