怎么让三个同样的地址返回三个不同的值php代码 比如baiducom1返回1然后baiducom1再返回2 不要修改域名后的值
要实现这个功能,你可以使用一个全局变量来保存每个地址对应的值,并在每次访问时自增该值。以下是一个示例的PHP代码:
<?php
// 全局变量保存地址对应的值
$values = [];
// 获取地址中的参数
$param = $_SERVER['REQUEST_URI'];
// 去除地址中的斜杠和参数
$address = trim($param, '/');
// 如果地址已经保存过值,则自增1;否则将值设置为1
if (isset($values[$address])) {
$values[$address]++;
} else {
$values[$address] = 1;
}
// 输出对应的值
echo $values[$address];
使用上述代码,当你访问baidu.com/1时,会返回1;再次访问baidu.com/1时,会返回2。其他地址也可以按照相同的逻辑实现返回不同的值。
原文地址: https://www.cveoy.top/t/topic/hRK0 著作权归作者所有。请勿转载和采集!