gpt4 book ai didi

php - 使用 PHP 检测历史变化?

转载 作者:行者123 更新时间:2023-11-30 18:27:44 25 4
gpt4 key购买 nike

下面是我会用 JavaScript 做的事情。有没有办法在 php 中做到这一点?我正在开发一个需要此功能但不能使用 JavaScript 的项目。

setInterval ( "checkHistory()", 1000 );

function checkHistory() {
if (oldHistLength != history.length) {
removegateway();
oldHistLength = history.length;
}
}

最佳答案

很抱歉,使用 PHP 无法做到这一点。您唯一的选择是在某处使用 JavaScript。

然而,您可以实现我认为您正在尝试使用另一种技术实现的目标 - PHP session 和请求 URI。

这涉及将用户访问的 URL 存储到一个变量(或者您可以使用 MySQL)中,该变量可以在当前 session 中在网站上的任何位置引用。

这是一个(未经测试的)示例:

<?php
session_start();

// Retrieve/create the current list
if( isset($_SESSION['history']) ) {
$history = $_SESSION['history'];
} else {
$history = new array();
}

// Add the current URL to the history array
array_push($history, $_SERVER['REQUEST_URI']);

// Do anything else you want to here

// Store the array again
$_SESSION['history'] = $history;
?>

关于php - 使用 PHP 检测历史变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10417466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com