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

· 11년 전 · 3004

 

신청폼 같은경우 때에 따라서는 꽤 많은(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년 전 조회 3,314
11년 전 조회 3,076
11년 전 조회 2,776
11년 전 조회 2,506
11년 전 조회 2,678
11년 전 조회 2,591
11년 전 조회 3,038
11년 전 조회 3,910
11년 전 조회 2,485
11년 전 조회 2,679
11년 전 조회 3,317
11년 전 조회 2,992
11년 전 조회 2,893
11년 전 조회 2,840
11년 전 조회 2,755
11년 전 조회 5,096
11년 전 조회 2,717
11년 전 조회 3,334
11년 전 조회 3,558
11년 전 조회 2,898
11년 전 조회 2,907
11년 전 조회 2,888
11년 전 조회 2,351
11년 전 조회 2,753
11년 전 조회 3,102
11년 전 조회 3,046
11년 전 조회 2,359
11년 전 조회 2,725
11년 전 조회 2,516
11년 전 조회 3,253
11년 전 조회 2,886
11년 전 조회 2,247
11년 전 조회 3,643
11년 전 조회 8,166
11년 전 조회 2,791
11년 전 조회 2,655
11년 전 조회 2,541
11년 전 조회 2,430
11년 전 조회 2,996
11년 전 조회 2,343
11년 전 조회 4,930
11년 전 조회 2,775
11년 전 조회 3,150
11년 전 조회 2,508
11년 전 조회 4,052
11년 전 조회 2,838
11년 전 조회 4,186
11년 전 조회 3,493
11년 전 조회 4,005
11년 전 조회 3,005
11년 전 조회 4,100
11년 전 조회 2,937
11년 전 조회 2,629
11년 전 조회 2,605
11년 전 조회 6,970
11년 전 조회 2,809
11년 전 조회 2,347
11년 전 조회 2,306
11년 전 조회 2,690
11년 전 조회 3,042
11년 전 조회 3,471
11년 전 조회 3,792
11년 전 조회 2,716
11년 전 조회 2,974
11년 전 조회 2,931
11년 전 조회 2,537
11년 전 조회 2,355
11년 전 조회 3,736
11년 전 조회 2,996
11년 전 조회 4,809
11년 전 조회 2,732
11년 전 조회 2,646
11년 전 조회 3,688
11년 전 조회 4,358
11년 전 조회 3,689
11년 전 조회 4,713
11년 전 조회 3,110
11년 전 조회 4,879
11년 전 조회 2,401
11년 전 조회 2,687
11년 전 조회 3,511
11년 전 조회 3,853
11년 전 조회 2,468
11년 전 조회 4,390
11년 전 조회 4,561
11년 전 조회 3,122
11년 전 조회 3,789
11년 전 조회 2,650
11년 전 조회 2,954
11년 전 조회 2,664
11년 전 조회 3,873
11년 전 조회 3,741
11년 전 조회 2,782
11년 전 조회 6,890
11년 전 조회 3,973
11년 전 조회 4,695
11년 전 조회 3,527
11년 전 조회 2,551
11년 전 조회 3,626
11년 전 조회 3,766