PHP重复执行的原因

PHP重复执行的原因,第1张

你得先把你的代码贴出来。

一般来说这和ajax本身没有关系。如果你关掉IE,然后在web服务器上看到的php的进程只有一个,那说明你的Php程序要不还在处理很多数据,要不就是出现无限循环。

在用户表中加四个字段,一个记录是否登录,一个记录登录随机码(每次登录不一样),一个记录最后登录时间,一个记录登录ip,登录后保存user_id及登录随机码的session,在全局的配置文件中写一个方法.每次访问一个页面都去查询用户表的登录随机码及ip,如果发现ip或随机码不一致(因为同一局域网获取的ip可能一样,所以不能单纯的判断ip,加上验证随机码),则d出提示消息,并清空session,强迫下线.

这段程序应当符合你的要求,

只是写了一个想法,加也相应的说明,自己调试一下试试。

<?php

$i = 0

/*

$i 记录循环的次数

*/

$array_use = array()

/*

~~~

这是一系列的代码

~~~~

*/

echo '<table>

<tr>'

$count = count($array_use)

/*

数组的元素个数

*/

foreach($array_use as $temp){

/*

执行相应的动作

*/

echo '<td width="50%"> </td>'

$i++

if(($i % 2 == 0) and $i != $count){

echo '</tr><tr>'

}

}

if($i % 2 != 0){

echo '<td width="50%"> </td>'

}

/*

如果数组循环完毕未输出对应的 td 此处给于补全

*/

echo '</tr>

</table>'

?>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7930649.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存