我有一个页面,action.php
在该页面上我通过代码运行SQL查询,以便每当查看该页面时,查询 就像计数页面视图一样* 运行 *
<?php
mysqli_query("UPDATE ****");
?>
问题是刷新页面,运行查询和将PAGE REFRESH计为我要避免的PAGE VIEW。
问题: 如何避免呢?
我正在寻找一个简单的解决方案,以便我可以检查
if( page was refresh ) //some condition
{
do
}
我已经解决了问题…没有会话且没有Cookie的HURRAHHH
该解决方案是PHP:AJAX:JavaScript的组合
您想在页面加载而不是页面刷新上运行的查询通过AJAX调用运行,可以说我执行此操作的功能是
function runQUERY()
{
xmlhttp=new XMLHttpRequest();
xmlhttp.open("POST","doIT.php",false);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send();
}
我可以通过执行以下操作简单地使用Javascript检查该页面是否是新加载或刷新
<head>
<script type="text/javascript">
function checkRefresh()
{
if( document.refreshForm.visited.value == "" )
{
// This is a fresh page load
alert ( 'Fresh Load' );
document.refreshForm.visited.value = "1";
..call you AJAX function here
}
else
{
// This is a page refresh
alert ( 'Page has been Refreshed, The AJAX call was not made');
}
}
</script>
</head>
<body onLoad="checkRefresh()">
<form name="refreshForm">
<input type="hidden" name="visited" value="" />
</form>
</body>
</html>
并在 doIT.php中 简单地添加您要放入普通页面的PHP代码
<?php
mysql_query("UPDATE---------");
//put any code here, i won't run on any page refresh
?>
问题内容: 我正在使用React js。我需要检测。当用户点击刷新图标或按F5时,我需要找出事件。 我使用javascript函数仍然没有运气。 这里我在stackblitz上有完整的代码 问题答案: 将其放在构造函数中: 它将起作用,请在stackblitz上查看此示例。
问题内容: 如何定期使用PHP刷新页面?如果我用PHP无法做到这一点,那么最好的推荐方案是什么? 问题答案: 您可以使用PHP来做到这一点: 它会刷新您的当前页面,如果需要将其重定向到另一个页面,请使用以下命令:
我有以下CURL代码: 当我尝试获取页面时,大部分时间我都会获取我请求的整个页面。但是,有时我只会看到页面的一部分,例如: DOCTYPE html PUBLIC“-//W3C//DTD XHTML1.0//EN”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 我删除了“ 任何帮助都将不胜感激。
问题内容: 我有一个文件,其中我在页面顶部显示外部页面(使用iframe),其他部分是写在文件中的html代码的输出。 HTML代码如下所示: 现在,我想以编程方式刷新页面而不刷新。 我的问题是我可以不刷新页面就刷新页面吗? 答案/提示将不胜感激。 问题答案: 该嵌在主HMTL页面(或在JSP)。因此,如果刷新页面,则肯定会再次加载iframe。 为了避免这种情况,我可以考虑以下两种选择: 使用A
本文向大家介绍php+jQuery+Ajax简单实现页面异步刷新,包括了php+jQuery+Ajax简单实现页面异步刷新的使用技巧和注意事项,需要的朋友参考一下 页面显示如下: JQueryAjax.html中的代码如下(用的较为简单的$.post) ajax.php 在非json格式下,后台只能返回字符串,如果想后台返回数组,可以采用json格式 例如将JQueryAjax中的代码修改为
问题内容: 我想提交表单而不刷新页面,从我阅读的内容来看,它应该可以与Ajax一起使用,我在做什么错? 当我这样做时,一切都与php和其他东西一起工作: 但是我希望它提交而不刷新页面。 HTML的一部分: JavaScript的一部分: 提前致谢。 编辑:可能已修复它在提交但没有发送提交 问题答案: 解决了它只是替换了: 用这个代替