1. 程式人生 > >php相關筆試題-(持續更新)

php相關筆試題-(持續更新)

nta register c中 art 如何判斷 sort ron 問題 ted

1.如果系統做了負載均衡(或者代理),服務端如何準確得獲取用戶端的IP?

答:添加X-Forwarded-For,簡稱XFF頭,它代表客戶端,也就是HTTP的請求端真實的IP,只有在通過了HTTP 代理或者負載均衡服務器時才會添加該項。它不是RFC中定義的標準請求頭信息,在squid緩存代理服務器開發文檔中可以找到該項的詳細介紹。

相關網站:https://blog.csdn.net/ai_zxc/article/details/78891019

2.如何實現精準的定時任務?

答:在Crontab中使用PHP執行腳本(或URL),其實方法很多,不過這個應該是比較好的。

相關網站:https://www.jb51.net/article/89186.htm

3.mysql中,如何判斷一個字段是否創建索引?

答:show index from 數據庫名.表名

4.mysql中,如何判斷一個字段是否需要創建索引?

答:較頻繁地作為查詢條件的字段

相關網站:https://www.jb51.net/article/56532.htm

5.常見的web漏洞,並說明出現的原因和解決方案?

答:SQL註入漏洞、XSS、CSRF、上傳漏洞、未加密登錄請求 等等

相關網站:https://blog.csdn.net/qq_28061489/article/details/79572310,https://wenku.baidu.com/view/dbb0991afbd6195f312b3169a45177232f60e41c.html,https://blog.csdn.net/u013777676/article/details/52124298/

6.php中namespace的作用?

答:解決用戶編寫的代碼與PHP內部的類/函數/常量或第三方類/函數/常量之間的名字沖突。為很長的標識符名稱(通常是為了緩解第一類問題而定義的)創建一個別名(或簡短)的名稱,提高源代碼的可讀性。

相關網站:官網:http://php.net/manual/zh/language.namespaces.rationale.php,https://www.cnblogs.com/kuyuecs/p/3556421.html

7.列出redis支持的數據類型?

答:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

相關網站:http://www.runoob.com/redis/redis-data-types.html

8.列出php中類的自動加載相關的函數名?

答: __autoload() 和 spl_autoload_register()

相關網站:官網:http://php.net/manual/zh/language.oop5.autoload.php

9.統計一個字符串在另一個字符串出現的次數?

答:

substr_count($haystack, $needle [,$offset [,$length]])

其中參數:
$haystack表示母字符串,$needl表示要查找的字符

$offset表示查找的起點,$length表示查找的長度,均為可選參數

相關網站:https://www.jb51.net/article/58015.htm

php相關筆試題-(持續更新)