您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
workerman的http服务-请求-获取请求sessionId
发布时间:2021-12-06 23:24:47编辑:雪饮阅读()
获取请求sessionId
$sid = $request->sessionId();
返回字符串,由字母和数字组成
实例:
<?php
use Workerman\Worker;
use Workerman\Connection\TcpConnection;
use Workerman\Protocols\Http\Request;
require_once __DIR__ . '/vendor/autoload.php';
$worker = new Worker('http://0.0.0.0:8484');
$worker->onMessage = function(TcpConnection $connection, Request $request)
{
$sid = $request->sessionId();
echo "\r\n";
var_dump("sid");
var_dump($sid);
echo "\r\n";
$connection->send("hello\r\n");
};
// 运行worker
Worker::runAll();
?>
实例运行并有两次http请求时:
[root@izj6c2jeancylo0ppo4vz5z workerman]# php test.php start
Workerman[test.php] start in DEBUG mode
----------------------------------------- WORKERMAN -----------------------------------------
Workerman version:4.0.22 PHP version:7.0.33
------------------------------------------ WORKERS ------------------------------------------
proto user worker listen processes status
tcp root none http://0.0.0.0:8484 1 [OK]
---------------------------------------------------------------------------------------------
Press Ctrl+C to stop. Start success.
string(3) "sid"
string(24) "05197e2a6f6bd8414e0ba2a8"
string(3) "sid"
string(24) "e31bf02c6f6bd8414f31789f"
两次http请求;
[root@izj6c2jeancylo0ppo4vz5z ~]# elinks http://127.0.0.1:8484 --dump
hello
[root@izj6c2jeancylo0ppo4vz5z ~]# elinks http://127.0.0.1:8484 --dump
hello
关键字词:workerman,http,sessionId,获取
上一篇:workerman的http服务-请求-获取请求HTTP版本
下一篇:workerman的http服务-响应-发送header - Response类初始化实例化之后更改一个或多个header