2011-03-08 3 views
2

PHP에서 여러 변수 사이에 민감한 변수를 안전하게 전송하고 싶습니다. 일반적으로 URL 매개 변수 또는 세션 쿠키를 사용하여 중요하지 않은 값을 전송합니다. 쿠키와 URL 매개 변수를 안전하게 만들 수 있는지, 아니면 더 나은 옵션이 있는지 확실하지 않습니다.PHP에서 여러 도메인간에 변수/매개 변수를 안전하게 전송하는 방법은 무엇입니까?

+0

도메인이 서로 공통적입니까? sub1.domain.com, sub2.domain.com, 등등? 이 경우 상위 도메인에서 쿠키를 설정할 수 있으며 모든 하위 도메인에서 쿠키를 볼 수 있습니다. 도메인이 완전히 다른 경우 url 매개 변수와 보안을위한 암호화 형식을 사용해야합니다. –

답변

4

문자열을 매개 변수로 변환 할 수 있으며 AES는 base64_encode()으로 기본 64 인코딩으로 래핑 된 mcrypt()으로 원본 서버의 문자열을 암호화합니다. 암호화 된 인코딩 된 데이터를 AES 공유 키를 사용하여 해독하고 개별 변수로 다시 구문 분석 할 수있는 단일 URL 매개 변수로 다른 서버에 unserialize()으로 전달합니다.

관련 문제