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

· 11년 전 · 1393

 

신청폼 같은경우 때에 따라서는 꽤 많은(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,704
11년 전 조회 1,446
11년 전 조회 1,111
11년 전 조회 853
11년 전 조회 1,029
11년 전 조회 924
11년 전 조회 1,405
11년 전 조회 2,205
11년 전 조회 883
11년 전 조회 1,065
11년 전 조회 1,722
11년 전 조회 1,403
11년 전 조회 1,297
11년 전 조회 1,220
11년 전 조회 1,140
11년 전 조회 3,490
11년 전 조회 1,128
11년 전 조회 1,741
11년 전 조회 1,997
11년 전 조회 1,310
11년 전 조회 1,302
11년 전 조회 1,297
11년 전 조회 755
11년 전 조회 1,154
11년 전 조회 1,490
11년 전 조회 1,458
11년 전 조회 826
11년 전 조회 1,178
11년 전 조회 944
11년 전 조회 1,698
11년 전 조회 1,340
11년 전 조회 716
11년 전 조회 2,142
11년 전 조회 6,618
11년 전 조회 1,276
11년 전 조회 1,124
11년 전 조회 1,054
11년 전 조회 915
11년 전 조회 1,450
11년 전 조회 841
11년 전 조회 3,406
11년 전 조회 1,248
11년 전 조회 1,639
11년 전 조회 1,009
11년 전 조회 2,650
11년 전 조회 1,284
11년 전 조회 2,572
11년 전 조회 1,936
11년 전 조회 2,447
11년 전 조회 1,394
11년 전 조회 2,528
11년 전 조회 1,341
11년 전 조회 1,028
11년 전 조회 1,035
11년 전 조회 5,415
11년 전 조회 1,221
11년 전 조회 784
11년 전 조회 750
11년 전 조회 1,110
11년 전 조회 1,452
11년 전 조회 1,868
11년 전 조회 2,180
11년 전 조회 1,083
11년 전 조회 1,407
11년 전 조회 1,350
11년 전 조회 990
11년 전 조회 747
11년 전 조회 2,172
11년 전 조회 1,420
11년 전 조회 3,251
11년 전 조회 1,154
11년 전 조회 1,012
11년 전 조회 2,097
11년 전 조회 2,750
11년 전 조회 2,110
11년 전 조회 3,142
11년 전 조회 1,532
11년 전 조회 3,272
11년 전 조회 791
11년 전 조회 1,092
11년 전 조회 1,966
11년 전 조회 2,308
11년 전 조회 1,011
11년 전 조회 2,828
11년 전 조회 3,022
11년 전 조회 1,528
11년 전 조회 2,200
11년 전 조회 1,050
11년 전 조회 1,402
11년 전 조회 1,082
11년 전 조회 2,273
11년 전 조회 2,190
11년 전 조회 1,171
11년 전 조회 5,306
11년 전 조회 2,351
11년 전 조회 3,068
11년 전 조회 1,914
11년 전 조회 960
11년 전 조회 2,033
11년 전 조회 2,166
🐛 버그신고