[討論] 防止 SQL injection 方式
推
06/24 17:32,
06/24 17:32
推
06/25 10:24,
06/25 10:24
→
06/25 11:47,
06/25 11:47
→
06/25 16:05,
06/25 16:05
→
06/25 19:15,
06/25 19:15
→
06/25 22:47,
06/25 22:47
針對回文的 SQL injection 方式討論
我想這是現在網站最缺乏的東西了~ 網站安全已經是現在蠻熱門的議題
我自己解決方法,就是 include 一段程式碼在每一個 php 頁面
這個作法我覺得相當不錯,這是從 phpBB 的程式碼節錄的~ XD 我抄襲了 哈哈
code 如下:
if( !get_magic_quotes_gpc() )
{
if( is_array($_GET) )
{
while( list($k, $v) = each($_GET) )
{
if( is_array($_GET[$k]) )
{
while( list($k2, $v2) = each($_GET[$k]) )
{
$_GET[$k][$k2] = addslashes($v2);
}
@reset($_GET[$k]);
}
else
{
$_GET[$k] = addslashes($v);
}
}
@reset($_GET);
}
if( is_array($_POST) )
{
while( list($k, $v) = each($_POST) )
{
if( is_array($_POST[$k]) )
{
while( list($k2, $v2) = each($_POST[$k]) )
{
$_POST[$k][$k2] = addslashes($v2);
}
@reset($_POST[$k]);
}
else
{
$_POST[$k] = addslashes($v);
}
}
@reset($_POST);
}
if( is_array($_COOKIE) )
{
while( list($k, $v) = each($_COOKIE) )
{
if( is_array($_COOKIE[$k]) )
{
while( list($k2, $v2) = each($_COOKIE[$k]) )
{
$_COOKIE[$k][$k2] = addslashes($v2);
}
@reset($_COOKIE[$k]);
}
else
{
$_COOKIE[$k] = addslashes($v);
}
}
@reset($_COOKIE);
}
}
大家可以自己收下吧 ~ XD
這是我解決方式~ 大家討論看看還有無其他方法
文章同步於我的 blog:http://blog.wu-boy.com/2008/06/26/285/
--
感動了千萬人的漫畫 http://0rz.tw/b84cp
父母寫給兒女的一封信 http://0rz.tw/354h7 爆笑msn圖片 http://0rz.tw/ff4dS
你家的狗可以這樣嗎? http://0rz.tw/f449H 超完美便當 http://0rz.tw/4f4j8
吊不完的車 http://0rz.tw/d34gf
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.107.20
推
06/26 18:11, , 1F
06/26 18:11, 1F
推
06/26 19:19, , 2F
06/26 19:19, 2F
推
06/26 20:34, , 3F
06/26 20:34, 3F
→
06/26 20:34, , 4F
06/26 20:34, 4F
推
06/26 21:43, , 5F
06/26 21:43, 5F
→
06/26 21:45, , 6F
06/26 21:45, 6F
→
06/26 23:22, , 7F
06/26 23:22, 7F
→
06/26 23:23, , 8F
06/26 23:23, 8F
→
06/27 00:38, , 9F
06/27 00:38, 9F
推
06/27 01:26, , 10F
06/27 01:26, 10F
→
06/27 02:32, , 11F
06/27 02:32, 11F
→
06/27 02:33, , 12F
06/27 02:33, 12F
推
06/27 12:25, , 13F
06/27 12:25, 13F
→
06/27 12:26, , 14F
06/27 12:26, 14F
推
06/27 13:28, , 15F
06/27 13:28, 15F
→
06/27 13:29, , 16F
06/27 13:29, 16F
推
06/27 19:55, , 17F
06/27 19:55, 17F
→
06/27 19:57, , 18F
06/27 19:57, 18F
→
06/27 19:57, , 19F
06/27 19:57, 19F
推
06/27 21:31, , 20F
06/27 21:31, 20F
→
06/27 21:31, , 21F
06/27 21:31, 21F
→
06/27 21:33, , 22F
06/27 21:33, 22F
推
06/27 21:53, , 23F
06/27 21:53, 23F
→
06/27 21:59, , 24F
06/27 21:59, 24F
→
06/27 22:00, , 25F
06/27 22:00, 25F
推
06/27 22:07, , 26F
06/27 22:07, 26F
→
06/27 22:08, , 27F
06/27 22:08, 27F
→
06/27 22:09, , 28F
06/27 22:09, 28F
推
06/27 22:15, , 29F
06/27 22:15, 29F
→
06/27 22:15, , 30F
06/27 22:15, 30F
→
06/27 22:16, , 31F
06/27 22:16, 31F
→
06/27 22:17, , 32F
06/27 22:17, 32F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章