Online_workerman【已关闭】
<h1>在线人数统计</h1>
<p>基于<a href="http://www.workerman.net/" title="workerman">workerman</a></p>
<h2>状态</h2>
<p>已关闭</p>
<h2>调用地址</h2>
<p><code>https://api.menhood.wang/online/</code></p>
<h2>调用方法</h2>
<pre><code class="language-html"><script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"&</script&
<script src='//cdn.bootcss.com/socket.io/1.3.7/socket.io.js'&</script&
<script&
var socket = io('https://api.menhood.wang/');
socket.on('connect', function(){socket.emit('login', '<?php echo session_id();?&');});
socket.on('update_online_count', function(count){$('#online-count').html(count);});
</script&</code></pre>
<h3>说明</h3>
<ul>
<li>
<p>先引用<code>JQuery</code>,如果已引用可忽略此步,不过很多版本有兼容性问题,导致本程序不能正常运行,所以出现无法显示在线人数时可引入此版JQuery尝试;</p>
</li>
<li>
<p>引入<code>socket</code>;</p>
</li>
<li>代码中的<code>#online-count</code>为显示在线人数的元素id,根据需要自行更改</li>
</ul>
<h2>自建API</h2>
<p>教程地址:<a href="http://www.workerman.net/web-sender" title="WEB消息推送框架">WEB消息推送框架</a></p>
<h3>下载</h3>
<pre><code class="language-bash">wget https://api.menhood.wang/s.zip</code></pre>
<p>如果不放心我的压缩包可以去<a href="http://www.workerman.net/web-sender" title="官网下载">官网下载</a>
不过要注意有没有后缀名……</p>
<h3>解压</h3>
<pre><code class="language-bash">unzip s.zip</code></pre>
<p>如果是本站上的可以用这条命令,官网的把压缩包名称改为官网的sender.zip</p>
<h3>运行</h3>
<pre><code class="language-bash">cd web-msg-sender
php start.php start -d</code></pre>
<h4>启动服务</h4>
<p><code>php start.php start -d</code></p>
<h4>停止服务</h4>
<p><code>php start.php stop</code></p>
<h4>服务状态</h4>
<p><code>php start.php status</code></p>
<h3>补充</h3>
<p>默认端口号应该是<code>2120</code>,可以参照压缩包中的<code>README.MD</code>修改</p>