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

· 11년 전 · 2901

 

신청폼 같은경우 때에 따라서는 꽤 많은(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,216
11년 전 조회 2,967
11년 전 조회 2,667
11년 전 조회 2,387
11년 전 조회 2,560
11년 전 조회 2,466
11년 전 조회 2,924
11년 전 조회 3,796
11년 전 조회 2,376
11년 전 조회 2,571
11년 전 조회 3,193
11년 전 조회 2,890
11년 전 조회 2,774
11년 전 조회 2,719
11년 전 조회 2,646
11년 전 조회 4,975
11년 전 조회 2,613
11년 전 조회 3,226
11년 전 조회 3,464
11년 전 조회 2,776
11년 전 조회 2,799
11년 전 조회 2,777
11년 전 조회 2,242
11년 전 조회 2,630
11년 전 조회 2,984
11년 전 조회 2,930
11년 전 조회 2,258
11년 전 조회 2,630
11년 전 조회 2,404
11년 전 조회 3,144
11년 전 조회 2,771
11년 전 조회 2,135
11년 전 조회 3,555
11년 전 조회 8,059
11년 전 조회 2,684
11년 전 조회 2,562
11년 전 조회 2,428
11년 전 조회 2,314
11년 전 조회 2,876
11년 전 조회 2,253
11년 전 조회 4,826
11년 전 조회 2,678
11년 전 조회 3,051
11년 전 조회 2,406
11년 전 조회 3,953
11년 전 조회 2,733
11년 전 조회 4,083
11년 전 조회 3,402
11년 전 조회 3,886
11년 전 조회 2,902
11년 전 조회 3,996
11년 전 조회 2,820
11년 전 조회 2,516
11년 전 조회 2,488
11년 전 조회 6,877
11년 전 조회 2,694
11년 전 조회 2,240
11년 전 조회 2,205
11년 전 조회 2,570
11년 전 조회 2,939
11년 전 조회 3,369
11년 전 조회 3,667
11년 전 조회 2,608
11년 전 조회 2,864
11년 전 조회 2,813
11년 전 조회 2,417
11년 전 조회 2,248
11년 전 조회 3,634
11년 전 조회 2,883
11년 전 조회 4,706
11년 전 조회 2,624
11년 전 조회 2,526
11년 전 조회 3,579
11년 전 조회 4,233
11년 전 조회 3,587
11년 전 조회 4,618
11년 전 조회 2,993
11년 전 조회 4,760
11년 전 조회 2,282
11년 전 조회 2,566
11년 전 조회 3,415
11년 전 조회 3,757
11년 전 조회 2,368
11년 전 조회 4,301
11년 전 조회 4,481
11년 전 조회 3,006
11년 전 조회 3,685
11년 전 조회 2,551
11년 전 조회 2,854
11년 전 조회 2,561
11년 전 조회 3,785
11년 전 조회 3,641
11년 전 조회 2,682
11년 전 조회 6,786
11년 전 조회 3,863
11년 전 조회 4,583
11년 전 조회 3,425
11년 전 조회 2,449
11년 전 조회 3,535
11년 전 조회 3,663