이상한 문제가 있습니다. $ ipList라는 배열을 가지고 있습니다.이 배열은 서비스에 전달할 특정 IP 주소를 보유하고 있습니다. 서비스 란 IP가 목록에 있는지 여부를 확인하기 위해 실행되는 API를 의미합니다. 이 점검은 컬 (curl) 세션을 통해 수행됩니다. 이 결과를 얻은 후 1 분 동안 실행됩니다. 내 배열을 인쇄했는데 그것은 공백입니다. 만약 내가 dint가 호출을 실행하면 배열을 출력 할 것이고, 나는 언젠가 후에 배열이 지워진다 고 생각한다.시간이 지나면 배열 값이 자동으로 지워집니다.
$ipList=getIpList(); //get iplist
$res=checkService($ipList); //this is the function for checking through curl
print_r($ipList); // try printing array
내가 라인을 코멘트 경우는 인쇄 $res=checkService($ipList);
, 저 좀 도와주세요!
나는 당신이'$ ipList' 변수를 전역 적으로 사용했다고 생각합니다. 코드를 다시 확인해야합니다. –
이 함수의 코드를 보자.'checkService' –
당신이 이미 정의한'$ iplist'를 출력하고'$ res'를 주석 처리하고 있습니다.'$ res'를 출력하려고한다면 빈 배열 –