摘要:之前的文章可以關(guān)注我的面試專欄獲取,或者關(guān)注我的公眾號琉憶編程庫查看歷史獲取。面試時如何給自己添金沒接觸過支付功能為此特意準(zhǔn)備了一篇新手零基礎(chǔ)對接境外支付的文章,為你面試添金,關(guān)注公眾號琉憶編程庫,回復(fù),我發(fā)給你。
你好,是我琉憶。
本篇是本周(2019.2-25至3-1)的最后一篇文章。
之前的文章可以關(guān)注我的“PHP面試”專欄獲取,或者關(guān)注我的公眾號“琉憶編程庫”查看歷史獲取。
我正在segmentfault社區(qū)送兩本書:《PHP程序員面試筆試真題解析》 ,今晚(3月1日)19點開獎,歡迎參與。
明天就是周末了,提前祝各位周末愉快。
面試時如何給自己添金?沒接觸過支付功能?為此特意準(zhǔn)備了一篇“新手零基礎(chǔ)對接境外支付paypal”的文章,為你面試添金,關(guān)注公眾號:“琉憶編程庫”,回復(fù):“pay”,我發(fā)給你。
以下正文的內(nèi)容來自《PHP程序員面試筆試真題解析》書籍,如果轉(zhuǎn)載請保留出處:
答案:可以使用Session和Cookie記住用戶,監(jiān)控是否同一個用戶在操作。使用Session前需要在頁面使用session_start()開啟Session。然后使用$_SESSION來存儲Session變量。
使用Cookie時,需使用set_cookie()設(shè)置Cookie,然后使用$_COOKIE取Cookie值。
答案:HTTP的Keep-Alive作用如下:Keep-Alive使客戶端到服務(wù)器端的連接持續(xù)有效,當(dāng)出現(xiàn)對服務(wù)器的后繼請求時,Keep-Alive功能避免了建立或者重新建立連接。Web服務(wù)器基本上都支持HTTP?Keep-Alive。
缺點:對于提供靜態(tài)內(nèi)容的網(wǎng)站來說,這個功能通常很有用。但是,對于負(fù)擔(dān)較重的網(wǎng)站來說,雖然為客戶保留打開的連接有一定的好處,但它同樣影響了性能,因為在暫停使用的期間,本來可以釋放的資源仍舊被占用。所以當(dāng)Web服務(wù)器和應(yīng)用服務(wù)器在同一臺機器上運行時,Keep-Alive功能對資源利用的影響尤其突出。
解決:Keep-Alive:timeout=5,max=100
timeout:過期時間5秒(對應(yīng)httpd.conf里的參數(shù)是:KeepAliveTimeout),max是最多請求一百次,強制斷掉連接。在timeout時間內(nèi)又有新的連接過來時,max會自動減1,直到為0,強制斷掉。
答案:先通過fopen()函數(shù)打開要下載的圖片路徑,然后使用fread()函數(shù)讀取圖片,再在本地打開指定存儲圖片的目錄,將讀取到的圖片信息寫入到該目錄內(nèi)的文件中,即可遠程下載一個圖片到本地。實現(xiàn)代碼如下:
答案:HTTP定義了與服務(wù)器交互的不同的方法,最基本的方法是POST、GET、PUT和DELETE,URL全稱是資源描述符,可以認(rèn)為一個URL地址用于描述一個網(wǎng)絡(luò)上的資源,而對應(yīng)的HTTP中的四種方法GET、POST、PUT、DELETE對應(yīng)這個資源的查,改,增,刪四個操作。它們的具體功能為:
(1)根據(jù)HTTP規(guī)范,GET用于信息獲取,信息應(yīng)該是安全的;
(2)根據(jù)HTTP規(guī)范,POST表示可以修改服務(wù)器上的資源的請求;
(3)PUT和POST極為相似,都是向服務(wù)器發(fā)送數(shù)據(jù),但它們之間有一個重要區(qū)別,PUT通常指定了資源的存放位置,而POST則沒有,POST的數(shù)據(jù)存放位置由服務(wù)器決定;
(4)DELETE的功能是刪除某一個資源。
答案:HTTP下的gzip是一種流行的文件壓縮算法,在Linux平臺上使用十分廣泛,gzip壓縮傳輸能更加有效節(jié)約帶寬流量。它先把文本壓縮為.gz然后傳輸給瀏覽器,最后由瀏覽器負(fù)責(zé)解壓縮呈現(xiàn)給用戶,可以降低網(wǎng)絡(luò)傳輸?shù)淖止?jié)數(shù),加快網(wǎng)頁的加載速度。
面試時如何給自己添金?沒接觸過支付功能?為此特意準(zhǔn)備了一篇“新手零基礎(chǔ)對接境外支付paypal”的文章,為你面試添金,關(guān)注公眾號:“琉憶編程庫”,回復(fù):“pay”,我發(fā)給你。
答案:304狀態(tài)的意思是當(dāng)客戶端向服務(wù)端請求時,服務(wù)端告訴客戶端緩存的文檔沒有過期可以繼續(xù)使用。
可以通過以下方法作瀏覽器緩存:
(1)當(dāng)用戶首次請求該文件的時候,通過HTTP HEAD的Last-Modified字段將該文件的最后修改日期發(fā)送到客戶端,讓客戶端知道該文件的版本,例如:
Last-Modified: Tue, 08 Apr 2008 14:48:05 GMT
(2)在瀏覽器再次請求該文件的時候,會自動將該時間作為請求的HTTP HEAD的If-Modified-Since字段內(nèi)容,例如:
If-Modified-Since: Tue, 08 Apr 2008 14:48:05 GMT
(3)服務(wù)端根據(jù)If-Modified-Since字段的內(nèi)容(如果存在該字段)來判斷客戶端的文件是否已經(jīng)過期,如果已經(jīng)過期,那么重新返回新的文件,如果沒有,那么只需要返回304狀態(tài)碼,就可結(jié)束輸出,這樣代表瀏覽器端的文件版本是最新的,不需要返回文件內(nèi)容。
答案:IP地址是可以偽造的,客戶端可以偽造IP地址或使用代理IP導(dǎo)致IP地址不是用戶的真實IP地址。
REMOTE_ADDR代表客戶端的IP地址,HTTP_X_FORWARDED_FOR是代理服務(wù)器的IP地址,存放真實的IP和各級代理IP。實現(xiàn)代碼如下:
參考答案:客戶端在授權(quán)頭信息中沒有有效的身份信息時訪問受到密碼保護的頁面;header("HTTP/1.0 404 Not Found");。
A.如果本地開啟了Cookie,那么每打開一個網(wǎng)址,HTTP請求就會把相應(yīng)的Cookie傳給Web服務(wù)器
B.HTTP響應(yīng)的狀態(tài)碼為301,意思是暫時地把內(nèi)容轉(zhuǎn)移到一個新的URL,但是老的URL還沒有廢除
C.HTTP是一個基于請求與響應(yīng)模式的、無狀態(tài)的、應(yīng)用層的協(xié)議,絕大多數(shù)的Web開發(fā)都是基于HTTP協(xié)議
D.絕大多數(shù)的Web開發(fā)離不開Cookie,如果禁用Cookie導(dǎo)致Session失效,那么可以通過URL來傳遞sessionID
參考答案:B。
分析:301表示請求的網(wǎng)頁已被永久移動到新位置而不是暫時轉(zhuǎn)移內(nèi)容到新的URL。所以,選項B說法錯誤。
預(yù)告:下周(3.4-3.8)將更新PHP面試之MySQL數(shù)據(jù)庫知識點,敬請期待。
以上內(nèi)容摘自《PHP程序員面試筆試真題解析》書籍,該書已在天貓、京東、當(dāng)當(dāng)?shù)入娚唐脚_銷售。
更多PHP相關(guān)的面試知識、考題可以關(guān)注公眾號獲取:琉憶編程庫
對本文有什么問題或建議都可以進行留言,我將不斷完善追求極致,感謝你們的支持。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/30183.html
摘要:是為互聯(lián)網(wǎng)服務(wù)的協(xié)議族,它是網(wǎng)絡(luò)通信協(xié)議的統(tǒng)稱,由和等協(xié)議組成。預(yù)告本周五更新面試常考題之會話控制和網(wǎng)絡(luò)協(xié)議,敬請期待。以上內(nèi)容摘自程序員面試筆試寶典書籍,該書已在天貓京東當(dāng)當(dāng)?shù)入娚唐脚_銷售。 你好,是我琉憶,歡迎您來到PHP面試專欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會話控制周三:PHP面試常考之網(wǎng)絡(luò)協(xié)議周五:PHP面試常考題之會話控...
摘要:一的會話也稱為。如果啟動會話成功,則函數(shù)返回,否則返回。會話啟動后就可以載入該會話已經(jīng)注冊的會話變量以便使用。但數(shù)組創(chuàng)建的在會話結(jié)束后就會失效。預(yù)告本周三更新面試常考之網(wǎng)絡(luò)協(xié)議,敬請期待。 你好,是我琉憶,歡迎您來到PHP面試專欄。本周(2019.2-25至3-1)的一三五更新的文章如下: 周一:PHP面試常考之會話控制周三:PHP面試常考之網(wǎng)絡(luò)協(xié)議周五:PHP面試常考題之會話控制和...
摘要:正確做法是給加索引,還有聯(lián)合索引,并不能避免全表掃描。 前言:有收獲的話請加顆小星星,沒有收獲的話可以 反對 沒有幫助 舉報三連 有心的同學(xué)應(yīng)該會看到我這個noteBook下面的其它知識,希望對你們有些許幫助。 本文地址 時間點:2017-11 一個16年畢業(yè)生所經(jīng)歷的php面試 一、什么是面試 二、面試準(zhǔn)備 1. 問:什么時候開始準(zhǔn)備? 2. 問:怎么準(zhǔn)備? 三、面試...
摘要:雖然有了十全的計劃,但如何高效率去記住上面那么多東西是一個大問題,看看我是怎么做的。 前言 前一篇文章講述了我在三月份毫無準(zhǔn)備就去面試的后果,一開始心態(tài)真的爆炸,但是又不服氣,一想到每次回來后家人朋友問我面試結(jié)果的期待臉,越覺得必須付出的行動來證明自己了。 面經(jīng)傳送門:一個1年工作經(jīng)驗的PHP程序員是如何被面試官虐的? 下面是我花費兩個星期做的準(zhǔn)備,主要分三部分: 有計劃——計劃好...
摘要:以下正文的部分內(nèi)容來自程序員面試筆試寶典書籍,如果轉(zhuǎn)載請保留出處一什么是是一個開源免費高性能的分布式對象緩存系統(tǒng),它基于一個存儲鍵值對的來存儲數(shù)據(jù)到內(nèi)存中。預(yù)告面試常考內(nèi)容之和將于本周三更新。 你好,是我琉憶。繼上周(2019.2-11至2-15)發(fā)布的PHP面試常考內(nèi)容之面向?qū)ο髮n}后,發(fā)布的第二個專題,感謝你的閱讀。本周(2019.2-18至2-22)的文章內(nèi)容點為以下幾點,更新時...
閱讀 1862·2023-04-26 01:58
閱讀 1989·2019-08-30 11:26
閱讀 2733·2019-08-29 12:51
閱讀 3499·2019-08-29 11:11
閱讀 1187·2019-08-26 11:54
閱讀 2102·2019-08-26 11:48
閱讀 3485·2019-08-26 10:23
閱讀 2389·2019-08-23 18:30