成年人在线观看视频免费,国产第2页,人人狠狠综合久久亚洲婷婷,精品伊人久久

我要投稿 投訴建議

新浪PHP面試試題

時(shí)間:2022-07-31 08:30:22 面試試題 我要投稿
  • 相關(guān)推薦

2015新浪PHP面試試題

  1、cookie、session的聯(lián)系和區(qū)別,多臺(tái)web服務(wù)器如何共享session?

2015新浪PHP面試試題

  cookie在客戶(hù)端保存狀態(tài),session在服務(wù)器端保存狀態(tài)。但是由于在服務(wù)器端保存狀態(tài)的時(shí)候,在客戶(hù)端也需要一個(gè)標(biāo)識(shí),所以session也可能要借助cookie來(lái)實(shí)現(xiàn)保存標(biāo)識(shí)位的作用。

  cookie包括名字,值,域,路徑,過(guò)期時(shí)間。路徑和域構(gòu)成cookie的作用范圍。cookie如果不設(shè)置過(guò)期時(shí)間,則這個(gè)cookie在瀏覽器進(jìn)程 存在時(shí)有效,關(guān)閉時(shí)銷(xiāo)毀。如果設(shè)置了過(guò)期時(shí)間,則cookie存儲(chǔ)在本地硬盤(pán)上,在各瀏覽器進(jìn)程間可以共享。

  session存儲(chǔ)在服務(wù)器端,服務(wù)器用一種散列表類(lèi)型的結(jié)構(gòu)存儲(chǔ)信息。當(dāng)一個(gè)連接建立的時(shí)候,服務(wù)器首先搜索有沒(méi)有存儲(chǔ)的session id,如果沒(méi)有,則建立一個(gè)新的session,將session id返回給客戶(hù)端,客戶(hù)端可以選擇使用cookie來(lái)存儲(chǔ)session id。也可以用其他的方法,比如服務(wù)器端將session id附在URL上。

  區(qū)別:

  (1).cookie在本地,session在服務(wù)器端。

  (2).cookie不安全,容易被欺騙,session相對(duì)安全。

  (3).session在服務(wù)器端,訪問(wèn)多了會(huì)影響服務(wù)器性能。

  (4). cookie有大小限制,為3K

  多服務(wù)器共享session可以嘗試將session存儲(chǔ)在memcache中。

  2、http協(xié)議中的post和get有何區(qū)別?

  GET用于獲取信息,不應(yīng)該用于修改信息,pOST可用于更新修改信息。

  GET可傳輸數(shù)據(jù)大小和URL有關(guān),而pOST沒(méi)有限定大小,大小和服務(wù)器配置有關(guān)。

  GET放在URL中,因此不安全,而pOST傳輸數(shù)據(jù)對(duì)于用戶(hù)來(lái)說(shuō)是不可見(jiàn)的,所以相對(duì)安全。

  在ajax: post不被緩存,get被緩存所以一般在請(qǐng)求結(jié)尾加Math.random();

  SERVER端接受:因?yàn)樵趕ubmit提交的時(shí)候是按不同方式進(jìn)行編碼的,所以服務(wù)端在接受的時(shí)候會(huì)按照不同的方式進(jìn)行接受!

  編碼方式:如果傳遞數(shù)據(jù)是非-ASCII,那么GET一般是不適應(yīng)的,所以在傳遞的時(shí)候會(huì)做編碼處理!

  3、reqiure的include都可包含文件,二者的區(qū)別何在?

  require在包含文件出錯(cuò)之后返回致命錯(cuò)誤,跳出運(yùn)行,而include 在包含文件出錯(cuò)之后返回警告信息,繼續(xù)運(yùn)行。

  4、php中web上傳文件的原理是什么,如何限制上傳文件的大小?

  pHp上傳文件默認(rèn)大小為2M,設(shè)置上傳大小的配置項(xiàng)是upload_max_filesize,post_max_size設(shè)置一次pOST中pHp能接收的最大數(shù)據(jù)量,應(yīng)該比upload_max_filesize大。

  5、寫(xiě)一個(gè)函數(shù),可以遍歷文件夾下的所有文件和文件夾。

  不知道我的理解是不是不對(duì),如果是簡(jiǎn)單的列出文件和文件夾的話(huà),下面兩個(gè)應(yīng)該可以。本人水平菜,沒(méi)發(fā)現(xiàn)什么陷阱..考慮了一下,會(huì)不會(huì)題目是要 求做一個(gè)遍歷,把子文件夾下的文件都要顯示出來(lái),這樣的話(huà)需要使用遞歸對(duì)文件夾進(jìn)行顯示。對(duì)每次scandir出來(lái)的條目進(jìn)行is_dir判斷,是dir 的話(huà)遞歸進(jìn)行下一輪的scandir。

【新浪PHP面試試題】相關(guān)文章:

2017基礎(chǔ)php面試題09-26

百度php面試題目09-25

面試試題精選08-08

外企面試英語(yǔ)面試試題09-26

社工面試面試試題及答案08-04

文員面試技巧與面試題08-09

硅谷面試題精選02-03

經(jīng)典求職面試試題08-05

java面試簡(jiǎn)答試題09-25

SEO經(jīng)典面試試題09-26