当前位置:   article > 正文

用PHP编写一个神马站长自动推送_神马mip php推送入口

神马mip php推送入口

这段PHP代码的目的是将当前网页的URL(包括主机名和请求的URI)推送到一个特定的API。这个操作是使用cURL库来执行的。cURL是一个可以用来发送各种类型HTTP请求的库,包括POST请求。

这段代码中,通过$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']获取当前网页的URL信息,然后通过$urlxieyi(协议头,此处为http://)和这些信息组合成完整的URL。这个URL被推送到https://data.zhanzhang.sm.cn/push这个API。

以下是完整的代码,我加入了一些注释以便更好地理解:

 
  1. php<?php
  2. // 读取当前网页URL
  3. $url1 = $_SERVER['HTTP_HOST'];
  4. // 读取URL的后面的页面
  5. $url2 = $_SERVER['REQUEST_URI'];
  6. // 协议头,也可以HTTPS
  7. $urlxieyi = 'http://';
  8. // 组合起来把这些信息
  9. $urlhome = $urlxieyi.$url1.$url2;
  10. // 要推送的URL
  11. $urls = array(
  12. $urlhome // 要推送的URL
  13. );
  14. // API地址
  15. $api = 'https://data.zhanzhang.sm.cn/push?site=www.dianleyu.com&user_name=ytao8446@gmail.com&resource_name=mip_add&token=TI_86c82b839c47f1b007f996093e5e2c9b';
  16. // 初始化cURL
  17. $ch = curl_init();
  18. // 设置cURL选项
  19. $options = array(
  20. CURLOPT_URL => $api, // API地址
  21. CURLOPT_POST => true, // 这是一个POST请求
  22. CURLOPT_RETURNTRANSFER => true, // 返回结果而不直接输出
  23. CURLOPT_POSTFIELDS => implode("\n", $urls), // POST数据,这里是将URL以"\n"为分隔符拼接起来
  24. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'), // 设置HTTP头部信息,这里告诉服务器发送的数据是纯文本的
  25. );
  26. // 设置cURL选项
  27. curl_setopt_array($ch, $options);
  28. // 执行cURL请求并获取结果
  29. $result = curl_exec($ch);
  30. // 显示是否提交成功,调试有需要可以打开
  31. //echo $result; //显示是否提交成功,调试有需要可以打开
  32. // 显示当前网页URL,调试有需要可以打开
  33. //echo $urlhome; //显示当前网页URL,调试有需要可以打开
  34. ?>

转载于:星空影院-高清电影电视剧免费在线观看-星空影视

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/980859
推荐阅读
相关标签
  

闽ICP备14008679号