①实现一个回显服务器
客户端发来一个请求,我们把请求包发回去显示。
创建监听套接字
新建start_web.php
接收请求,并回显
$conn = @stream_socket_accept($web);if($conn){ fwrite($conn,fgets($conn)); fclose($conn);}
启动服务
php start_web.php //启动服务
浏览器访问
http://0.0.0.0:8088/?id=1
显示结果
GET /?id=1 HTTP/1.1
上面的例子在接收客户端连接后,会回显消息。
但是服务端会中断服务。 我们改进一下代码如下:注意 ctrl+c
可以中断服务器运行
②解析请求报文
要求如下
区分
GET
和POST
获取请求变量
启动服务
php start_web.php //启动服务
浏览器访问
http://0.0.0.0:8088/?id=1&age=19
显示结果
访问方法是:GET请求变量是:id=1&age=19