国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

如何用php實現(xiàn)一個web服務器

JerryZou / 3620人閱讀

摘要:我們改進一下代碼如下注意可以中斷服務器運行解析請求報文要求如下區(qū)分和獲取請求變量創(chuàng)建一個套接字并監(jiān)聽端口訪問方法是請求變量是協(xié)議解碼將請求頭變?yōu)閿?shù)組協(xié)議加密啟動服務啟動服務瀏覽器訪問顯示結(jié)果訪問方法是請求變量是

如何用php實現(xiàn)一個web服務器 ①實現(xiàn)一個回顯服務器

客戶端發(fā)來一個請求,我們把請求包發(fā)回去顯示。

創(chuàng)建監(jiān)聽套接字

新建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  

顯示結(jié)果

GET /?id=1 HTTP/1.1

上面的例子在接收客戶端連接后,會回顯消息。
但是服務端會中斷服務。
我們改進一下代碼如下:


注意 ctrl+c 可以中斷服務器運行

②解析請求報文

要求如下

區(qū)分GETPOST

獲取請求變量


啟動服務

php start_web.php //啟動服務

瀏覽器訪問

http://0.0.0.0:8088/?id=1&age=19  

顯示結(jié)果

訪問方法是:GET
請求變量是:id=1&age=19

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/30432.html

相關(guān)文章

  • 何用務器搭建個人網(wǎng)站?云務器自主建站的5大步驟

    摘要:自主建站的好處是,云服務器購買網(wǎng)站搭建網(wǎng)站維護上全程自主,彈性靈活。不同網(wǎng)站類型需要的云服務器配置不同,建站前需確認網(wǎng)站規(guī)模與訪問人數(shù)。如何用云服務器搭建個人網(wǎng)站?你是否想要搭建一個網(wǎng)站,卻苦苦找不到方法,你是否看到別人搭建的網(wǎng)站,自己羨慕不已,今天,就教大家來搭建一個簡單的個人網(wǎng)站。 在這里,我采用的是云服務器搭建的。 一、建站有哪些方式? 搭建網(wǎng)站主要有兩種方式,一種...

    W4n9Hu1 評論0 收藏0
  • 何用 Docker 實現(xiàn) PHP 命令行程序的 CI/CD

    摘要:數(shù)人云今天帶來的文章將分享如何用實現(xiàn)命令行程序的過程中整體思路以及需要注意哪些問題。月日,超越傳統(tǒng)運維之道的話題將在北京延續(xù),四位業(yè)界大牛技術(shù)齊聚,結(jié)合傳統(tǒng)運維現(xiàn)狀及實踐案例,講述的超越之道。 數(shù)人云今天帶來的文章將分享如何用Docker實現(xiàn)PHP命令行程序的CI/CD過程中整體思路以及需要注意哪些問題。 6月10日,《DevOps&SRE超越傳統(tǒng)運維之道》的話題將在北京延續(xù),四位業(yè)界...

    Pink 評論0 收藏0
  • 何用 Docker 實現(xiàn) PHP 命令行程序的 CI/CD

    摘要:數(shù)人云今天帶來的文章將分享如何用實現(xiàn)命令行程序的過程中整體思路以及需要注意哪些問題。月日,超越傳統(tǒng)運維之道的話題將在北京延續(xù),四位業(yè)界大牛技術(shù)齊聚,結(jié)合傳統(tǒng)運維現(xiàn)狀及實踐案例,講述的超越之道。 數(shù)人云今天帶來的文章將分享如何用Docker實現(xiàn)PHP命令行程序的CI/CD過程中整體思路以及需要注意哪些問題。 6月10日,《DevOps&SRE超越傳統(tǒng)運維之道》的話題將在北京延續(xù),四位業(yè)界...

    stdying 評論0 收藏0
  • Centos7下何用cron定時執(zhí)行PHP文件

    摘要:一簡介在中,周期執(zhí)行的任務一般由這個守護進程來處理,可以在無需人工干預的情況下運行作業(yè)。特殊的符號代表所有的取值范圍內(nèi)的數(shù)字。 一、crontab 1.1 簡介 在Linux中,周期執(zhí)行的任務一般由cron這個守護進程來處理,可以在無需人工干預的情況下運行作業(yè)。 1.2 crontab服務 1.2.1查看crontab運行狀態(tài) service crond status 1.2.2 啟動...

    2i18ns 評論0 收藏0
  • 何用AWS編寫一個“無務器”的Slack 聊天機器人?

    摘要:提供任何功能的打包服務,比如我們即將去構(gòu)建的聊天機器人。而聊天機器人的工作方式如下用戶向聊天機器人發(fā)送一個直接聊天消息表示該消息的事件已發(fā)布如果機器人訂閱了該類型的事件,則將包含該聊天消息相關(guān)信息的請求發(fā)送到位于給定上的資源中。 最近,圍繞Serverless架構(gòu)的討論不絕于耳……即使你以前從未聽說過這個詞匯,沒關(guān)系,這并不會有什么影響。其實,serverless就是指專門使用云服務構(gòu)建的應...

    piapia 評論0 收藏0

發(fā)表評論

0條評論

JerryZou

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<