【发布时间】:2016-06-20 09:56:36
【问题描述】:
现在我,使用 Laravel 框架在计费应用程序中工作。当用户系统连接到 Internet 时。本地应用程序数据库记录自动更新为实时站点记录。如何实现这个过程
【问题讨论】:
现在我,使用 Laravel 框架在计费应用程序中工作。当用户系统连接到 Internet 时。本地应用程序数据库记录自动更新为实时站点记录。如何实现这个过程
【问题讨论】:
嗯,这需要处理很多事情。
第一
使用类似这样的一些 php 脚本检查您是否已连接到互联网
<?php
function is_connected()
{
$connected = @fsockopen("www.some_domain.com", 80);
//website, port (try 80 or 443)
if ($connected){
$is_conn = true; //action when connected
fclose($connected);
}else{
$is_conn = false; //action in connection failure
}
return $is_conn;
}
?>
第二
如果您的计费应用程序仅由您使用,那么很容易实现您想要的。
在这种情况下,
如果您的计费应用程序被多个用户使用,那么发生冲突的可能性就会增加。
例如:
您删除了一些记录,而另一个用户更新了该记录。
请告诉我你需要哪一个?如果您需要第二种方法,我会更新答案。
【讨论】: