欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php防止sql注入之過濾分頁參數(shù)實例

 更新時間:2014年11月03日 10:30:43   投稿:shichen2014  
這篇文章主要介紹了php防止sql注入中過濾分頁參數(shù)的方法,實例展示了針對分頁參數(shù)的數(shù)值判斷問題,是非常具有實用價值的技巧,需要的朋友可以參考下

本文實例講述了php防止sql注入中過濾分頁參數(shù)的方法。分享給大家供大家參考。具體分析如下:

就網絡安全而言,在網絡上不要相信任何輸入信息,對于任何輸入信息我們都必須進行參數(shù)過濾。對此,我們先來看看下面的實例:

復制代碼 代碼如下:
$this->load->library ( 'pagination' );
$config ['base_url'] = site_url () . '/guest/show';
$config ['total_rows'] = $c;
$config ['per_page'] = $pernum = 15;
$config ['uri_segment'] = 3;
$config ['use_page_numbers'] = TRUE;
$config ['first_link'] = '第一頁';
$config ['last_link'] = '最后一頁';
$config ['num_links'] = 5;
$this->pagination->initialize ( $config );
if (! $this->uri->segment ( 3 )) {
    $currentnum = 0;
} else {
    $currentnum = is_numeric($this->uri->segment ( 3 ))?(intval($this->uri->segment ( 3 ) - 1)) * $pernum:0;
}
 
$current_page=is_numeric($this->uri->segment ( 3 ))?intval($this->uri->segment ( 3 )):1;
if($current_page){
    $data ['title'] = '第'.$current_page.'頁-留言本-防SQL注入測試';
}
else{
    $data ['title'] = '留言本-防SQL注入測試';
}
 
$data ['liuyan'] = $this->ly->getLy ( $pernum, $currentnum );

其中:

復制代碼 代碼如下:
$current_page=is_numeric($this->uri->segment ( 3 ))?intval($this->uri->segment ( 3 )):1;
$currentnum = is_numeric($this->uri->segment ( 3 ))?(intval($this->uri->segment ( 3 ) - 1)) * $pernum;

這兩句判斷了參數(shù)是否為數(shù)字。防止非法字符輸入。

希望本文所述對大家的PHP程序設計有所幫助。

相關文章

  • phpinfo無法顯示的原因及解決辦法

    phpinfo無法顯示的原因及解決辦法

    今天小編就為大家分享一篇關于phpinfo無法顯示的原因及解決辦法,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • php 強制下載文件實現(xiàn)代碼

    php 強制下載文件實現(xiàn)代碼

    php 強制下載文件實現(xiàn)代碼。需要的朋友可以過來參考下,希望對大家有所幫助
    2013-10-10
  • php通過session防url攻擊方法

    php通過session防url攻擊方法

    這篇文章主要介紹了php通過session防url攻擊方法,可通過session獲取用戶名再傳入URL來防止URL攻擊,是非常實用的技巧,需要的朋友可以參考下
    2014-12-12
  • PHPMailer的主要功能特點和簡單使用說明

    PHPMailer的主要功能特點和簡單使用說明

    本篇文章主要是對PHPMailer的主要功能特點和簡單使用說明進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 基于header的一些常用指令詳解

    基于header的一些常用指令詳解

    本篇文章是對header的一些常用指令進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php處理CSV文件的操作詳解

    php處理CSV文件的操作詳解

    PHP中操作CSV文件可以使用內置的fgetcsv()和fputcsv()函數(shù)來讀取和寫入CSV文件,本文將給大家詳細介紹一下php是如何處理CSV文件,文中有詳細的代碼示例,具有一定的參考價值,需要的朋友可以參考下
    2023-10-10
  • joomla內置的表單驗證功能使用方法

    joomla內置的表單驗證功能使用方法

    Joomla有自己的表單驗證功能,可以很方便地實現(xiàn)驗證,沒有通過驗證的輸入框在提交報錯后會用紅色邊框表示,很清楚地知道漏了那幾項沒填。
    2010-06-06
  • php定義一個參數(shù)帶有默認值的函數(shù)實例分析

    php定義一個參數(shù)帶有默認值的函數(shù)實例分析

    這篇文章主要介紹了php定義一個參數(shù)帶有默認值的函數(shù),實例分析了php參數(shù)帶有默認值的函數(shù)使用技巧,需要的朋友可以參考下
    2015-03-03
  • php如何獲取Http請求

    php如何獲取Http請求

    在本篇文章里小編給大家分享的是關于php獲取Http請求的方法以及實例代碼,需要的朋友們學習下。
    2020-04-04

最新評論