2010-05-05 2 views
0

단순히 PHP 사이트에서 PHP 사이트ASP.NET/PHP : ASP.NET

에서 링크를 클릭하여 PHP에서 오는 세션을 통과 할 수 있는지 궁금으로 PHP에서 세션 변수를 전달하는 방법 : Click here

다음 ASP.NET 사이트 (www.123company.com)가 ID = 1의 값을 취득하고, 기존의 기능을 검증하는 데 사용

.

가능합니까? 의견 및 제안을 환영합니다. 감사합니다.

+1

벌금을해야 ... 쿼리 문자열을 사용하여 값을 전달할 것입니다. 세션을 위해 필요한 것은 무엇입니까? –

+0

@Claudio : 모자 팁 주셔서 감사합니다. 이미 사용 된 querystring : http://www.codeproject.com/KB/aspnet/QueryString.aspx – abramlimpin

답변

1

제 추측은 아니오입니다. DB에서 세션을 유지해야하며 ASP.net 사이트로 이동하면 세션을 검색하기 위해 동일한 db에 액세스해야합니다.

+0

@ Yogendra : ASP.NET 사이트의 기존 URL을 가져올 수있는 방법이있어서 ' id = 1 '부분? – abramlimpin

+1

나는 쿼리 문자열에서 값을 전달하기 때문에 좋은 것이라고 생각한다. – AlwaysAProgrammer

+1

왜 이것을 downvoted입니까? DB를 사용하는 것이 ASP와 ASP.Net 및 PHP와 asp.net 사이의 세션 변수를 전달하는 유일한 방법이라고 생각합니다. 쿼리 문자열을 사용하면 헤더 또는 양식을 사용하여 값을 검색 할 수 있습니다. 나는 어느 것이 확실하지 않다. – AlwaysAProgrammer

1

신속하고 더러운 솔루션 :

  • 는 QueryString을 통해 매개 변수를 받아들이는 .aspx 페이지를 만듭니다.
  • .ASPX 페이지에 액세스하는 PHP 스크립트 (즉, 인터넷에서 Joe Public이 아님)를 확인하는 몇 가지 유효성 검사를 수행하십시오. 그런 다음 QueryString 매개 변수 각각을 세션 변수로 정상적인 방법으로 설정하십시오.
  • PHP 페이지에서 ASP.NET 세션의 값을 설정할 수있게하려면 특별한 ASPX '브리징 페이지'에 대한 간단한 HTTP 요청을 시작하십시오. QueryString을 통해 전달한 쿼리 문자열 변수를 세션 값으로 변환합니다. 당신의 ASP.NET 사이트에 PHP 스크립트에서 탐색 할 때 사용자에게 제공

는, 현재 브라우저 창을 유지, 당신은 ... 그건 그냥 트릭을 수행 이해하면 확실하지