전적으로 PHP로 개발 한 앱을 가지고 있으며 이제는 내 앱에 RTN (Real Time Notification System)을 통합하려고합니다. 어떻게 내가 요청 헤더를 얻을 수Node.js에서 요청 헤더를 가져 와서 PHP 세션 ID를 얻으십시오
var app = http.createServer(function(request,response)
{
response.writeHead(200,{"Content-Type":"text/plain"});
response.end();
}).listen(3000);
var io = require('socket.io').listen(3000);
CLIENT 지금
<script src="http://localhost:3000/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:3000');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
하지만 의아해하기 : 현재 나는 서버가
이 코드를 PHP에 의해 렌더링 된 페이지 후 Node.js를 연결 이룬 클라이언트 요청? 실제로 나는 개발을 위해 PHP를 사용하고 RTN 시스템을 위해 클라이언트 쿠키를 얻고 싶습니다. 지금은
내가 세션을 저장하는 Memcache를 사용하고 업데이트 :(뿐만 아니라 쿠키를 얻을 SOT없는 요청 헤더를 가져 오는 방법을 모르는이 내가 쿠키를 얻을하려는 주된 이유로서 내가 할 수 있도록 PHP 세션 정보 얻기
소켓이 바인딩 된 포트 인 '3000'을 선언하지 않고 노드 js 서버에 어떻게 연결하고 있습니까? – Ohgodwhy
더 나은 이해를 위해 코드를 업데이트했습니다. –