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

· 11년 전 · 1445

 

신청폼 같은경우 때에 따라서는 꽤 많은(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,760
11년 전 조회 1,505
11년 전 조회 1,167
11년 전 조회 907
11년 전 조회 1,088
11년 전 조회 981
11년 전 조회 1,458
11년 전 조회 2,263
11년 전 조회 942
11년 전 조회 1,112
11년 전 조회 1,774
11년 전 조회 1,444
11년 전 조회 1,351
11년 전 조회 1,267
11년 전 조회 1,185
11년 전 조회 3,548
11년 전 조회 1,188
11년 전 조회 1,795
11년 전 조회 2,044
11년 전 조회 1,362
11년 전 조회 1,346
11년 전 조회 1,346
11년 전 조회 801
11년 전 조회 1,206
11년 전 조회 1,541
11년 전 조회 1,501
11년 전 조회 878
11년 전 조회 1,225
11년 전 조회 983
11년 전 조회 1,742
11년 전 조회 1,379
11년 전 조회 761
11년 전 조회 2,192
11년 전 조회 6,663
11년 전 조회 1,326
11년 전 조회 1,164
11년 전 조회 1,094
11년 전 조회 958
11년 전 조회 1,488
11년 전 조회 885
11년 전 조회 3,458
11년 전 조회 1,287
11년 전 조회 1,691
11년 전 조회 1,057
11년 전 조회 2,693
11년 전 조회 1,337
11년 전 조회 2,616
11년 전 조회 1,980
11년 전 조회 2,491
11년 전 조회 1,446
11년 전 조회 2,574
11년 전 조회 1,376
11년 전 조회 1,077
11년 전 조회 1,080
11년 전 조회 5,455
11년 전 조회 1,263
11년 전 조회 830
11년 전 조회 796
11년 전 조회 1,148
11년 전 조회 1,495
11년 전 조회 1,912
11년 전 조회 2,221
11년 전 조회 1,129
11년 전 조회 1,448
11년 전 조회 1,391
11년 전 조회 1,030
11년 전 조회 788
11년 전 조회 2,220
11년 전 조회 1,454
11년 전 조회 3,299
11년 전 조회 1,190
11년 전 조회 1,039
11년 전 조회 2,132
11년 전 조회 2,787
11년 전 조회 2,152
11년 전 조회 3,182
11년 전 조회 1,568
11년 전 조회 3,315
11년 전 조회 830
11년 전 조회 1,129
11년 전 조회 2,009
11년 전 조회 2,345
11년 전 조회 1,030
11년 전 조회 2,862
11년 전 조회 3,048
11년 전 조회 1,571
11년 전 조회 2,242
11년 전 조회 1,086
11년 전 조회 1,439
11년 전 조회 1,116
11년 전 조회 2,309
11년 전 조회 2,225
11년 전 조회 1,209
11년 전 조회 5,338
11년 전 조회 2,387
11년 전 조회 3,099
11년 전 조회 1,950
11년 전 조회 993
11년 전 조회 2,065
11년 전 조회 2,201
🐛 버그신고