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

· 11년 전 · 1395

 

신청폼 같은경우 때에 따라서는 꽤 많은(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,705
11년 전 조회 1,446
11년 전 조회 1,111
11년 전 조회 853
11년 전 조회 1,031
11년 전 조회 924
11년 전 조회 1,406
11년 전 조회 2,207
11년 전 조회 883
11년 전 조회 1,065
11년 전 조회 1,723
11년 전 조회 1,403
11년 전 조회 1,299
11년 전 조회 1,220
11년 전 조회 1,140
11년 전 조회 3,491
11년 전 조회 1,131
11년 전 조회 1,742
11년 전 조회 1,997
11년 전 조회 1,310
11년 전 조회 1,303
11년 전 조회 1,297
11년 전 조회 755
11년 전 조회 1,154
11년 전 조회 1,491
11년 전 조회 1,459
11년 전 조회 827
11년 전 조회 1,179
11년 전 조회 945
11년 전 조회 1,698
11년 전 조회 1,340
11년 전 조회 716
11년 전 조회 2,144
11년 전 조회 6,618
11년 전 조회 1,278
11년 전 조회 1,124
11년 전 조회 1,054
11년 전 조회 915
11년 전 조회 1,450
11년 전 조회 842
11년 전 조회 3,406
11년 전 조회 1,248
11년 전 조회 1,641
11년 전 조회 1,009
11년 전 조회 2,652
11년 전 조회 1,285
11년 전 조회 2,574
11년 전 조회 1,937
11년 전 조회 2,449
11년 전 조회 1,396
11년 전 조회 2,528
11년 전 조회 1,342
11년 전 조회 1,029
11년 전 조회 1,036
11년 전 조회 5,416
11년 전 조회 1,221
11년 전 조회 784
11년 전 조회 751
11년 전 조회 1,110
11년 전 조회 1,452
11년 전 조회 1,869
11년 전 조회 2,180
11년 전 조회 1,083
11년 전 조회 1,407
11년 전 조회 1,350
11년 전 조회 991
11년 전 조회 747
11년 전 조회 2,173
11년 전 조회 1,420
11년 전 조회 3,252
11년 전 조회 1,155
11년 전 조회 1,013
11년 전 조회 2,097
11년 전 조회 2,751
11년 전 조회 2,110
11년 전 조회 3,142
11년 전 조회 1,533
11년 전 조회 3,273
11년 전 조회 791
11년 전 조회 1,092
11년 전 조회 1,967
11년 전 조회 2,309
11년 전 조회 1,011
11년 전 조회 2,828
11년 전 조회 3,022
11년 전 조회 1,529
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,352
11년 전 조회 3,068
11년 전 조회 1,915
11년 전 조회 960
11년 전 조회 2,033
11년 전 조회 2,167
🐛 버그신고