安全技巧:用PHP 4.2書寫安全的指令碼

在很長一段時間內,PHP作為伺服器端指令碼語言的最大賣點之一就是會為從表單提交的值自動建立一個全域變數。在PHP 4.1中,PHP的製作者們推薦了一個訪問提交資料的替代手段。在PHP

動態網頁技術PHP寫mail函數的注意事項

今天看書,看到mail函數,就自己練著寫了個簡單的程式。<?php$tomail='webmaster@webjx.com';$name='webjx';$text='webjx.com is a very good web!!';if(mail($tomail,$name,$text))

詳細學習動態網頁製作PHP技術的Regex

  Regex難於書寫、難於閱讀、難於維護,經常錯誤匹配意料不到的文本或者錯過了有效文本,這些問題都是由Regex的表現和能力引起的。每個元字元(metacharacter)的能力和細微差別組合在一起,使得代碼不藉助於智力技巧就無法解釋。     

PHP應用技巧小總結:幾個有用的小技巧

1、關於PHP重新導向方法一:header("Location: index.php");方法二:echo "<script>window.location =\"$PHP_SELF\";</script>";方法三:echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=index.php\">";2、擷取訪問者瀏覽器function browse_infor()

PHP中字元安全過濾函數使用總結

   在WEB開發過程中,我們經常要擷取來自於世界各地的使用者輸入的資料。但是,我們“永遠都不能相信那些使用者輸入的資料”。所以在各種的Web開發語言中,都會提供保證使用者輸入資料安全的函數。在PHP中,有些非常有用並且方便的函數,它們可以協助你防止出現像SQL注入攻擊,XSS攻擊等問題。  1.

php發送郵件的問題詳解

   這篇文章主要介紹了php發送郵件的問題詳解的相關資料,需要的朋友可以參考下  php實現發送郵件,一般常用的是開源項目PHPMailer來實現,那麼除此之外,有什麼其他的好的項目嗎?  解決方案:  使用SMTP協議來發送郵件吧  在CodeIgniter裡面使用它內建的郵件類發送郵件  ? 1 2 3 4 5

PHP批量產生圖片縮圖的方法

 本文執行個體講述了PHP批量產生圖片縮圖的方法。分享給大家供大家參考。具體如下:? 1 2 3 4 5 6 7 8 9 10 11 12 13

php將圖片檔案轉換成二進位輸出的方法

 本文執行個體講述了php將圖片檔案轉換成二進位輸出的方法。分享給大家供大家參考。具體實現方法如下: 1 2 3 4 header( "Content-type: image/jpeg"); $PSize =

PHP實現的增強性mhash函數

   這篇文章主要介紹了PHP實現的增強性mhash函數,使用預設mhash函數時報錯,找到了兩個解決方案,需要的朋友可以參考下  今天使用php的加密函數mhash 的時候,報錯: Fatal error : Call to undefined function mhash()  mhash是php的內建函數但是使用卻報錯..  一番研究總結兩種方法:  1,匯入php_mhash.dll擴充檔案,除此之外還要匯入 libmhash.dll (mhash 庫的載入依賴這個檔案) ,

PHP將整個網站產生HTML靜態

 其實實現的方法很簡單。 php;"><?php //在你的開始處加入 ob_start(); ob_start(); //以下是你的代碼 //在結尾加入 ob_end_clean(),並把本頁輸出到一個變數中 $temp = ob_get_contents(); ob_end_clean(); //寫入檔案 $fp = fopen(‘檔案名稱’,'w’); fwrite($fp,$temp) or

關於PHP session 儲存方式的詳細介紹

PHP為sesion的儲存提供了三種方式: 檔案/ 記憶體/ 自訂儲存,預設是使用檔案儲存體.在訪問量大的網站上採用這種方式就不大合適,因為這樣會導致大量的輸入輸出的冗餘.下面介紹一種基於Mysql資料庫的session儲存方式.首先要進行的配置如下:1>php.ini中將session.save_handler = files 中的files改為User,其他預設即可,重啟Apache(好像沒改也行啊)2>本執行個體建立的資料庫名叫php, username: root

解析如何修改php myadmin中的預設登陸逾時時間

登入後1440秒未活動後總是自動結束,一天還要登入多次,終於有時間來解決這個問題了,感覺是session逾時,結果在網上search了下,找到解決辦法啦,哈哈哈,在此做個筆記:phpmyadmin在使用過程中經常出現“登陸逾時(1440秒未活動),請重新登入”,很煩解決方案如下:修改php.ini,找到session.gc_maxlifetime = 1440將數值改大就行了,然後使之生效實驗了一下,結果不好使。最終解決方案:找到 phpMyAdmin /

php防止sql注入的函數介紹

   具體用法  addslashes防止SQL注入  雖然國內很多PHP程式員仍在依靠addslashes防止SQL注入,還是建議大家加強中文防止SQL注入的檢查。addslashes的問題在 於駭客 可以用0xbf27來代替單引號,而addslashes只是將0xbf27修改為0xbf5c27,成為一個有效多位元組字元,其中的0xbf5c仍會

php 刪除字串中的空格多種方法

 本教程提供了幾款php教程  刪除字串中的空格多種方法哦,用了php函數,str_replace,trim,正則等替換字串的空格有效方法用php內建的函數str_replace( "   ", " ",$str);來替換 <?php$str = "##使用函數trim去掉字串兩端特定字元####";$str1 = trim($str,"#");

PHP超牛逼無限極分類產生樹方法

   這篇文章主要介紹了PHP超牛逼無限極分類產生樹方法,本文巧用PHP中的引用實現樹的產生方法,比遞迴方法高端多了,需要的朋友可以參考下  你還在用浪費時間又浪費記憶體的遞迴遍曆無限極分類嗎,看了該篇文章,我覺得你應該換換了。  這是我在OSChina上看到的一段非常精簡的PHP無限極分類產生樹方法,巧在引用,整理分享了。  代碼如下:  function generateTree($items){  $tree = array();  foreach($items as

PHP date函數常用時間處理方法

   這篇文章主要介紹了PHP date函數常用時間處理方法,本文介紹擷取今天、明天、昨天、一周后、一個月前、一個月後等時間的方法,需要的朋友可以參考下   代碼如下:  echo "今天:".date("Y-m-d")."";  echo "昨天:".date("Y-m-d",strtotime("-1 day")), "";  echo

PHP SPL標準庫中的常用函數介紹

   這篇文章主要介紹了PHP SPL標準庫中的常用函數介紹,本文著重講解了spl_autoload_extensions()、spl_autoload_register()、spl_autoload()三個函數,需要的朋友可以參考下  PHP SPL標準庫中提供了一些函數用來處理如自動載入、迭代器處理等。  spl_autoload_extensions()添加spl_autoload()可載入的副檔名  spl_autoload_register()註冊函數到SPL

win7 php環境搭建教程:win7下php環境搭建步驟詳解

   今天綠茶小編帶給大家的是win7 php環境搭建教程,php新手如果不知道如何在win7下php環境搭建方法的話,那麼接下來這篇文章就可以幫到你,步驟還是很詳細的哦~  以下是一些注意事項:  一、apache選擇msi格式下載,一路next,ok,修改httpd.conf進行配置;  二、配置的LoadModule

PHP結合jQuery.autocomplete外掛程式實現輸入自動完成提示的功能

我們在很多項目中使用了搜尋功能來協助使用者更快更準確的找到想要的資訊。本文將介紹如何?使用者輸入自動提示的功能,就像Google百度搜尋引擎一樣,當使用者輸入關鍵字時,輸入框下方會有提示,將與關鍵字相關的資訊展現出來供使用者選擇,提升了使用者體驗。本文將使用jquery ui的autocomplete外掛程式,結合後端PHP,資料來源通過PHP讀取mysql資料表的資料。XHTML首先將jquery庫和相關ui外掛程式,以及css匯入。 代碼如下:<link rel="

PHP開啟opcache提升代碼效能

   PHP開啟opcache提升代碼效能        APC在PHP5.4及以下版本是效能最好的代碼緩衝。不過PHP升級到5.5及以上後,APC不再有效。需要使用Zend的OpCache擴充。  配置指令如下:  ? 1 2 3 4 5 6 7

總頁數: 1662 1 .... 131 132 133 134 135 .... 1662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.