C++의 쿠키를 통해 세션을 처리 할 방법을 찾고 있습니다. 아무도 솔루션에 대한 힌트를 가지고 나를 도울 수 있습니까?C++ 코드로 쿠키를 처리하는 방법은 무엇입니까?
0
A
답변
0
libcurl이 (가) 당신을 도울 수 있습니다. "초콜릿 칩스가없는 쿠키"here을 참조하십시오.
0
C++ 코드가 CGI 처리기로 작동한다고 가정하면 요청 및 응답에 쿠키를 읽고 쓰는 것만으로 충분합니다.
세션 데이터가 작 으면 (32 바이트 미만) 쿠키에 모두 저장할 수 있습니다.
더 많은 데이터를 저장해야하거나 서버간에 세션을 공유하려는 경우 고유하고 임의의 ID를 만들어 세션을 나타낼 수 있습니다. 그런 다음 해당 ID를 가져 와서 실제 세션 데이터를 메모리 또는 데이터베이스에서 조회해야합니다. 내가 쓴
모든 1990의 CGI 내가 땅 C++로 추측 (101)
, 그것과 같을 것이다 :
int main() {
map<string,string> headers = parseRequestHeaders(cin);
int64_t sessionId = 0;
SessionData *session = 0;
if (getSessionId(headers, &sessionId)) {
session = getSession(sessionId);
}
else {
session = newSession();
sessionId = session->id();
setCookie(sessionId);
}
// ...
}
관련 문제
- 1. JavaScript로 쿠키를 처리하는 방법은 무엇입니까?
- 2. C# 문자열을 처리하는 방법은 무엇입니까?
- 3. Webrat으로 테스트 할 때 쿠키를 처리하는 방법은 무엇입니까?
- 4. ByteArray를 연금술에서 C 코드로 전달하는 방법은 무엇입니까?
- 5. C# 코드를 오브젝트 코드로 변환하는 방법은 무엇입니까?
- 6. C++ 코드로 세션을 유지하는 방법은 무엇입니까?
- 7. actionscript 코드를 C 코드로 변환하는 방법은 무엇입니까?
- 8. 쿠키를 삭제하는 방법은 무엇입니까?
- 9. C# 코드로 작성된 이벤트를 처리하는 C++ 코드 작성 방법
- 10. GridViewColumn을 C# 코드로 채우기
- 11. 이 C# generics 문제를 처리하는 방법은 무엇입니까?
- 12. C#에서 JSON을 처리하는 방법은 무엇입니까?
- 13. 컴파일러가 주석을 처리하는 방법은 무엇입니까?
- 14. IE : 도메인 간 쿠키를 처리하는 방법?
- 15. jQuery로 쿠키를 만드는 방법은 무엇입니까?
- 16. 특정 쿠키를 표시하는 방법은 무엇입니까?
- 17. 보안 쿠키를 편집하는 방법은 무엇입니까?
- 18. Java로 쿠키를 얻는 방법은 무엇입니까?
- 19. 프로그래밍 방식으로 쿠키를 지우는 방법은 무엇입니까?
- 20. AutoMapper 코드로 디버그하는 방법은 무엇입니까?
- 21. FileNotFoundException을 처리하는 방법은 무엇입니까?
- 22. 요청 헤더의 쿠키를 업데이트하는 방법은 무엇입니까?
- 23. Watin에서 세션 관리 및 쿠키를 처리하는 방법
- 24. C++ 코드로 프로그램을 만들려면 어떻게해야합니까?
- 25. Site.Master에서 양식을 처리하는 방법은 무엇입니까?
- 26. C#으로 서버 측에서 facebook 쿠키를 삭제하는 방법은 무엇입니까?
- 27. C# 코드로 전화 (GPRS)를 여는 방법은 무엇입니까?
- 28. Matlab, C++ 등에서 수학 공식을 코드로 변환하는 방법은 무엇입니까?
- 29. C#에서 로거 호출을 소스 코드로 자동 생성하는 방법은 무엇입니까?
- 30. C++의 코드로 DNS 주소 변경을 알리는 방법은 무엇입니까?