开发者

ASP.NET/PHP: How to pass session variable from PHP to ASP.NET

开发者 https://www.devze.com 2022-12-29 00:58 出处:网络
I was wondering if it\'s possible to pass a session coming from PHP by simply clicki开发者_运维技巧ng a link from the PHP site

I was wondering if it's possible to pass a session coming from PHP by simply clicki开发者_运维技巧ng a link from the PHP site

from PHP site:

Click here

and then the ASP.NET site (www.123company.com) will get the value of id=1 and use it to validate an existing function.

Is it possible? Comments and suggestions are welcome. Thanks


My guess is no. You will have to maintain session in DB and when you navigate to the ASP.net site, it should access the same db to retrieve the session.


Quick and dirty solution:

  • Create an .ASPX page which accepts parameters via the QueryString.
  • Have your .ASPX page do some validation to check that it is your PHP script that is accessing it (i.e. not Joe Public on the internet). Then have it set each of the QueryString parameters as session variables in the normal way.
  • When you want your PHP page to be able to set a value in the ASP.NET session, fire off a simple HTTP request to your special ASPX 'bridging page'. It will convert the querystring variables you've passed to it via the QueryString into Session values.

Providing the user maintains the current browser window, when navigating from your PHP script to your ASP.NET site, you should fine that does just the trick...

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号