MySQL 데이터를 배열로 출력하고 json에서 인코딩하는 데 전혀 문제가 없습니다.json_encode 배열 및 기타 데이터
내가 이해하려고하는 점은이 json 출력에 다른 비 동적 데이터를 추가하는 방법입니다. 내가 예를 들어 무엇이 필요
if (mysql_num_rows($result) > 0) {
while($obj = mysql_fetch_object($result)) {
$arr[] = $obj;
}
echo $_GET['callback'].'('.json_encode($arr).')';
}else{
}
성공적 결과의 배열 데이터의이 양식을 추가하고 모두를 인코딩 할 수있는 방법이 있나요
"firstnumber":"0"
"secondnumber":"10"
뭔가를 추가하는 것입니다?
는'$ _GET은 [ '콜백']가'[크로스 사이트 스크립팅의 형태에 취약이 코드를 만든다 ] (https://www.owasp.org/index.php/Top_10_2010-A2) 공격. 클라이언트는 자바 스크립트 코드를 시스템에 주입 할 수 있습니다. '$ _GET [ 'callback']'을 클라이언트에 다시 보내기 전에 유효성을 검사하거나 위생 처리해야합니다. – Asaph
알려 줘서 고마워, 당장 이럴거야! –