卡商云新版商品监控免挂机

不想自己挂机的联系第三方挂

微信:kazidong

卡商云已经有了多种监控模式

  1. 商品监控模式①
    商品监控:http://域名/common/api/dockingGoodsMonitor?token=你的站点token

    这个模式是随机监控商品,并不能批量,所以有些商品没变动,会看不出来,实际是在工作

  2. 商品监控模式②
    商品监控:http://域名/common/api/dockingGoodsMonitor?token=你的站点token&mode=2

    这个模式是并发监控所用商品,批量更新所有对接商品,但是如果货源站系统有请求频率限制,是无法做到更新的

    举例:你对接了这个货源站2个商品,并发是同一时间发送请求,但是这个货源站限制2秒请求一次接口,那么你这是属于发送了2个请求,第二请求就会被他拦截

  3. 商品监控模式③(用软件挂,推荐,最佳方式)
  4. 系统自带触发监控,即客户点击购买后自动执行该商品监控

今天我们来讲一下另一种监控:免挂机自动执行商品监控

首先我们需要新建一个PHP文件:jiankong.php,将该文件上传至宝塔/www/wwwroot目录内,点击文件编辑,将以下代码覆盖到jiankong.php内

<?php
$link = mysqli_connect("localhost","数据库用户名","数据库密码","数据库名") or die("错误:" . mysqli_error($link));
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)'); 
$sql = "SELECT gid FROM `ksy_goods`;" or die("命令执行错误." . mysqli_error($link));
$result = mysqli_query($link, $sql);
$data = mysqli_fetch_all($result);
foreach($data as $k => $v) {
    foreach($v as $key => $val) {
        $url = "http://ksy.52nz.cn/index/goods/" . $val;
        $re = file_get_contents($url);
        echo "商品:" .$url . "  ********同步成功:********" . date('Y-m-d H:i:s') . "\n";
    }
}

将ksy.52nz.cn替换自己的域名,数据库信息也改成自己的

 

然后找到计划任务,添加脚本,脚本内容如下

php /www/wwwroot/jiankong.php

执行周期自行选择

PS:服务器不同会遇到各种问题,下面说些常见的吧

如果日志出现failed to open stream: HTTP request failed!这个错误,我们尝试修改php.ini,把allow_url_fopen给启用,改成 allow_url_fopen = On

扫描二维码关注微信,回复密码,即可获取密码
阅读剩余
THE END