테스트 사이트 - 개발 중인 베타 버전입니다

javascript로 만들어진 json 데이터 가져오기 채택완료

선셋 5년 전 조회 4,404

Websocket 통신으로 json 데이터를 띄우는 php파일을 만들었는데 그게 웹소켓 통신때문에 약 0.5초 딜레이 있다가 데이터가 표시 되는데 (json.php)

그 json.php를 curl해서 다른 php파일에서 읽으면 데이터가 아무것도 안들어 오더라구요.

이 경우에는 json.php에서 PHP로 어떻게 데이터를 가져올 수 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
검은냥냥이

이게 도움이 될지는 모르겠네요.

컬 타임 아웃을 좀더 늘려서 웹소켓에서 받아오는 딜레이를 기다리면 되지 않을까 생각해봅니다.

 

</p>

<p>curl_setopt($ch,CURLOPT_TIMEOUT,1000);</p>

<p>

 

관련링크

https://lottogame.tistory.com/2884">https://lottogame.tistory.com/2884

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

아 딜레이.......어디서 딜레이되는지 체크하면 됩니다. 로드시인지 페이지 진입시 인지 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5년 전

json 을 php로 가져올려면 

보통 json으로 데이터를 만들어서 그 url을 호출한다음 

parse해서 사용하시면 됩니다.

curl이 이미 그런방식인데 curl은 말그대로 주소에있는 값을 그대로가져오는데

이후에 json형태이면 이걸 다시 파싱해서 사용하시면 됩니다.

https://link2me.tistory.com/1408

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

선셋
5년 전
감사합니다. 그런데 제가 질문드린건 자바스크립트가 페이지 열리자마자 바로 json 데이터를 불러오는게 아니라 조금 딜레이 있어서 그 딜레이 때문에 데이터를 php에서 가져 올 수 없다는 말 이였습니다 ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인