本文目錄一覽:
php開發的網站有哪些
PHP是全球網站使用最多的
計算機語言
,像谷歌,百度、雅虎這樣的大公司有不少web產品也是基於PHP開發的。
這個網站幹什麼的 什麼是PHP反序列化靶機實戰
在我們講PHP反序列化的時候,基本都是圍繞著serialize(),unserialize()這兩個函數。那麼什麼是序列化呢,序列化說通俗點就是把一個對象變成可以傳輸的字元串。舉個例子,不知道大家知不知道json格式,這就是一種序列化,有可能就是通過array序列化而來的。而反序列化就是把那串可以傳輸的字元串再變回對象。而反序列化則比較容易出現漏洞。
這麼序列化一下然後反序列化,為什麼就能產生漏洞了呢?
這個時候,我們就要了解一下PHP裡面的魔術方法了,魔法函數一般是以__開頭,通常會因為某些條件而觸發不用我們手動調用:
在研究反序列化漏洞的時候,如果伺服器能夠接收我們反序列化過的字元串、並且未經過濾的把其中的變數直接放進這些魔術方法裡面的話,就容易造成很嚴重的漏洞了。
所以這個網站其實希望告訴大家這個反序列化的問題,並提供一些實戰練習。
php官方網址是什麼
PHP網站是用PHP語言寫的服務端腳本做成的網站。基本上沒什麼可視化編輯軟體,最多也就是能編HTML部份。PHP部份還是直接編輯代碼。編輯代碼個人覺得 UltraEdit 比較好用。
用php搭建一個網站的基本教程
一 安裝apache伺服器及其配置
1. 安裝apache伺服器軟體
2. 配置apache:
a) 打開apache安裝目錄下conf目錄中的httpd.Conf文件
b) 在文件的末尾添加 LoadModule php5_module “C:\ProgramFiles\PHP\php5apache2_2.dll”
c) 修改DocumentRoot項:網站文檔根目錄
d) 添加apache伺服器對php文件的支持:AddType application/x-httpd-php .php
e) 配置默認顯示頁:DirectoryIndex index.html index.php
f) 重啟apache伺服器
二 安裝php及其配置
1. 運行php安裝文件
2. 將安裝目錄下的所有dll文件複製到系統盤windows/system32目錄下
3. 將php.ini文件複製到系統盤windows目錄下
4. 打開複製後的php.ini 文件,找到extension_dir=」./」 ,修改為 extension_dir = “C:/Program Files/PHP/ext”
5. 找到 ;extension=php_mysql.dll 這一行,將前面的「;」 去掉,這樣php即可以支持mysql資料庫
6. 重新啟動apache伺服器
7. 編寫腳本文件phpinfo.php , 將該文件保存到apache 指定的虛擬目錄下,即apache的配置文件httpd.conf文件中DocumentRoot指定的目錄下,phpinfo.php的內容如下:
?php
phpinfo();
?
7. 在瀏覽器的地址欄中輸入: 顯示出php的配置信息,則說明php配置成功
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/240382.html