많은 파라미터값을 전달받아야 할경우 체크 방법.

· 11년 전 · 1626

 

신청폼 같은경우 때에 따라서는 꽤 많은(100개가 넘는경우도...) 파라미터 전달값이 존재하곤 합니다.

 

그런데 전달받은 값들이 제대로 전송이 되는건지 아닌지 확인하려면 좀 귀찮습니다.

 

그리고 유효성 검사도 해야해서 엘리먼트명을 또다시 코딩해야하는 엄청난 불편함이 생기곤 합니다.

 

이럴때 제가 자주 사용하는 방법 입니다.

 

전달받는 페이지 상단에 코드를 삽입하면 전체 파라미터값을 echo 시켜 줍니다.

 

저는 유용하게 사용하지만 다른분은 어떠실지 모르겠네요.

 

 

[code]


if( is_array($_POST) )
{
while( list($k, $v) = each($_POST) )
{
if( is_array($_POST[$k]) )
{
while( list($k2, $v2) = each($_POST[$k]) )
{
echo "$". $k ."[". $k2 ."] = addslashes(mysql_real_escape_string($". $k ."[". $k2 ."])); //". 
$v2."<br />"; 
//echo "값:". $v2."<br /><br />"; 
}
@reset($_POST[$k]);
}
else
{
//$_POST[$k] = addslashes($v);
echo "$". $k ." = addslashes(mysql_real_escape_string($". $k .")); //". $v."<br />"; 
//echo "값:". $v."<br /><br />"; 
}
}
@reset($_POST);
}
if( is_array($_GET) )
{
while( list($k, $v) = each($_GET) )
{
if( is_array($_GET[$k]) )
{
while( list($k2, $v2) = each($_GET[$k]) )
{
echo "$". $k ."[". $k2 ."] = addslashes(mysql_real_escape_string($". $k ."[". $k2 ."])); //". 
$v2."<br />"; 
//echo "값:". $v2."<br /><br />"; 
}
@reset($_GET[$k]);
}
else
{
//$_GET[$k] = addslashes($v);
echo "$". $k ." = addslashes(mysql_real_escape_string($". $k .")); //". $v."<br />"; 
//echo "값:". $v."<br /><br />"; 
}
}
@reset($_GET);
}
 
 
exit;

[/code]

 

 

 

 

 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 1,924
11년 전 조회 1,681
11년 전 조회 1,339
11년 전 조회 1,075
11년 전 조회 1,246
11년 전 조회 1,153
11년 전 조회 1,610
11년 전 조회 2,439
11년 전 조회 1,095
11년 전 조회 1,291
11년 전 조회 1,950
11년 전 조회 1,612
11년 전 조회 1,528
11년 전 조회 1,444
11년 전 조회 1,363
11년 전 조회 3,708
11년 전 조회 1,344
11년 전 조회 1,973
11년 전 조회 2,213
11년 전 조회 1,534
11년 전 조회 1,538
11년 전 조회 1,525
11년 전 조회 986
11년 전 조회 1,379
11년 전 조회 1,707
11년 전 조회 1,675
11년 전 조회 1,033
11년 전 조회 1,397
11년 전 조회 1,178
11년 전 조회 1,932
11년 전 조회 1,572
11년 전 조회 961
11년 전 조회 2,362
11년 전 조회 6,847
11년 전 조회 1,488
11년 전 조회 1,366
11년 전 조회 1,261
11년 전 조회 1,141
11년 전 조회 1,684
11년 전 조회 1,048
11년 전 조회 3,645
11년 전 조회 1,476
11년 전 조회 1,861
11년 전 조회 1,249
11년 전 조회 2,876
11년 전 조회 1,511
11년 전 조회 2,800
11년 전 조회 2,161
11년 전 조회 2,672
11년 전 조회 1,627
11년 전 조회 2,756
11년 전 조회 1,560
11년 전 조회 1,275
11년 전 조회 1,246
11년 전 조회 5,617
11년 전 조회 1,456
11년 전 조회 1,016
11년 전 조회 969
11년 전 조회 1,357
11년 전 조회 1,687
11년 전 조회 2,124
11년 전 조회 2,432
11년 전 조회 1,327
11년 전 조회 1,642
11년 전 조회 1,585
11년 전 조회 1,204
11년 전 조회 1,000
11년 전 조회 2,396
11년 전 조회 1,643
11년 전 조회 3,470
11년 전 조회 1,409
11년 전 조회 1,248
11년 전 조회 2,327
11년 전 조회 2,976
11년 전 조회 2,341
11년 전 조회 3,379
11년 전 조회 1,773
11년 전 조회 3,507
11년 전 조회 1,025
11년 전 조회 1,326
11년 전 조회 2,190
11년 전 조회 2,515
11년 전 조회 1,174
11년 전 조회 3,049
11년 전 조회 3,213
11년 전 조회 1,765
11년 전 조회 2,429
11년 전 조회 1,282
11년 전 조회 1,629
11년 전 조회 1,310
11년 전 조회 2,521
11년 전 조회 2,413
11년 전 조회 1,401
11년 전 조회 5,526
11년 전 조회 2,582
11년 전 조회 3,297
11년 전 조회 2,148
11년 전 조회 1,184
11년 전 조회 2,256
11년 전 조회 2,406