2010-03-21 2 views
0

한 응용 프로그램 (PHP)에서 다른 변수 (ASP.NET)로 쿼리 문자열의 단일 변수를 전달해야합니다. 그것은 편도 전송이야 ... 그건 PHP에서 암호화하고 ASP.NET (C#)에서 해독해야합니다.php와 asp.net (C#) 사이에 암호화 된 쿼리 문자열을 전달합니다.

나는 PHP에서 거의 새내기가 아니기 때문에 패스를 수행해야하는 페이지에 태그를 추가하는 것 이상을 할 필요가 없습니다.

데이터는 5 - 15 자. 문자와 숫자 만 사용합니다.

감사합니다.

+0

를 디코딩. 너 뭐하려고? – SLaks

+0

나는 당신의 질문을 이해하지 못합니다 ... 제 질문은 그것을 모두 말합니다. PHP 측에서 querystring 변수를 암호화하고 asp.net 측에서 해독하려고합니다. 보안 수준이 낮습니다. 어쨌든 알아 냈습니다. – Paul

답변

0

어때?

<? 
$query_string = base64_encode($_SERVER["QUERY_STRING"]); 

header("location: http://www.domain.com/page.aspx?query_string=$query_string"); 

//rest of php code... 
?> 

그런 다음 page.aspx에 해당 쿼리 문자열 당신은보다 더 많은 일을해야합니다

+0

암호화가 아니며 인코딩입니다. 전혀 안전하지 않습니다. – Delta

관련 문제