當前位置:首頁 » 凈水方式 » phpget過濾

phpget過濾

發布時間: 2021-03-30 12:26:45

1. php獲取指定內容後進行過濾

一般來說strip_tags作用就是去掉內容中的html標簽
你可以這樣
<?php
$content = strip_tags($content);
echo '<pre>';
echo $content;
echo '</pre>';
?>

你看看這些內容是否符合要求,如果不符合要求 就用str_replace函數替換,或者也可以用正則表達式,preg_replace替換

這樣處理後肯定就能達到你的目的

2. php中,通過$_GET 和 $_POST 取得的數據 安不安全 需要什麼過濾函數處理嗎

引號過濾有magic_quotes_gpc(伺服器配置)

函數addslashes() htmlspecialchars(,ENT_QUOTE);

注意伺服器上是否已經開啟magic_quotes_gpc
(php>=5.3 已經廢棄了它) 如果已經開啟,再進行轉義會導致雙層轉義。 另外addslashes() addcslashes() 都不能對數組進行處理,需要寫一個遞歸實現。
你可以使用函數get_magic_quotes_gpc()來檢測它是否已經開啟

不建議使用addslashes使用addslashes可能會因為資料庫編碼的問題使得單引號未被轉義了解詳情可訪問: http://shiflett.org/blog/2006/jan/addslashes-versus-mysql-real-escape-string

3. 請問PHP怎麼過濾GET或者POST的參數防止js注入,或者一些html注入請請提供代碼參考謝謝!

string mysql_real_escape_string ( string unescaped_string [, resource link_identifier])

本函數將 unescaped_string 中的特殊字元轉義,並計及連接的當前字元集,因此可以安全用於 mysql_query()。
注專: mysql_real_escape_string() 並不轉義 % 和屬 _。
例子 1. mysql_real_escape_string() 例子
<?php
$item = "Zak's and Derick's Laptop";
$escaped_item = mysql_real_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?>
以上例子將產生如下輸出:
Escaped string: Zak\'s and Derick\'s Laptop

4. PHP if ($_GET['key'] 過濾

正則會寫嗎?
比如只要英文字元可以這樣寫。
$str = $_GET['key'];

if(!preg_match('/^[A-Za-z]+$/')) exit('script type="text/javascript">alert("數據不合法!");history.back(-1);</script>')

5. php 怎樣過濾 ,地址欄指定參數

substr(0,strpos('&',$url),$url)
就是截取

6. PHP 如何過濾特殊字元 如 ◆ )- : 、 、!! / 等

^

PHP 中的 preg_replace() 函數可以實現

實例:只匹配中文


<?php
$str="php)!內!編程";
echopreg_replace("/[^容x{4e00}-x{9fa5}]/iu",'',$str);
?>

7. PHP數據過濾的幾種方式

調度方法
這種方法是來用一個單源一的 php 腳本調度(通過 URL)。其他任何操作在必要的時候使用include或require包含進來。這種方法一般需要每個 URL 都傳遞一個單獨的GET變數用於調度。這個GET變數可以被認為是用來替代腳本名稱的更加簡化的設計。

8. PHP $_GET方法傳過來參數過濾問題求高手指導一二!!

搜索怎麼會有SQL注入呢??? 只有添加的時候才可能有SQL注入
在保險一點用 mysqli_real_escape_string()來解析傳過來的字元串 讓所有的內容遠洋輸出

9. PHP 對get參數過濾在什麼情況下需要

你可以不過濾。畢竟做過濾也是需要損耗一定的系統資源的,過濾的地方越多就越損耗效率。所以在必要的地方加上必要的過濾是必須的,但是在不需要過濾的地方加過濾只是多此一舉,這些是需要程序員平常對應用場景有較深的理解。

10. PHP怎麼過濾GET或者POST的參數怎麼樣才能保證代碼不被注入

//本人在 TP 框架中的過濾函數。// Input 類是 TP 供給內的容。function inputFilter($content){ if(is_string($content) ) { return Input::getVar($content); } elseif(is_array($content)){ foreach ( $content as $key => $val ) { $content[$key] = inputFilter($val); } return $content; } elseif(is_object($content)) { $vars = get_object_vars($content); foreach($vars as $key=>$val) { $content->$key = inputFilter($val); } return $content; } else{ return $content; }}

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239