Session 将值从ASP.NET传递到php

Session 将值从ASP.NET传递到php,session,Session,我正在做一个用ASP.NET编写的项目,现在我需要添加一些PHP页面。但我必须将电子邮件地址从ASP.NET传递到PHP页面。我知道这是可能的使用URL传输方法,但它不安全,因为用户可以修改它。我需要会话传输方法来传递这些值。有没有直接的方法可以做到这一点,或者通过使用JavaScripts、jQuery或任何其他方法可以间接做到这一点?您的信息是通过http还是https传递的?这有很大的不同。您可以在不太复杂的情况下执行以下操作: ASP.NET>将web.config更新为: cookie

我正在做一个用ASP.NET编写的项目,现在我需要添加一些PHP页面。但我必须将电子邮件地址从ASP.NET传递到PHP页面。我知道这是可能的使用URL传输方法,但它不安全,因为用户可以修改它。我需要会话传输方法来传递这些值。有没有直接的方法可以做到这一点,或者通过使用JavaScripts、jQuery或任何其他方法可以间接做到这一点?

您的信息是通过http还是https传递的?这有很大的不同。您可以在不太复杂的情况下执行以下操作:

ASP.NET>将web.config更新为:

cookieRequireSSL=”true”
在asp页面中:

HttpCookie cookie = new HttpCookie(‘name’);
cookie.Secure = True;
cookie.Value = ‘joe@example.com’;
还可以为http做一个单独的会话id(可以是md5(securesessid)),并在服务器级别进行关联;只要记住,如果来回走动,不要相信不安全的SES

在php页面中:

<?php

session_start();

$_COOKIE['ASP.NET_SessionId'];

$cookies = getCookies();

$sessionId = $cookies['ASP.NET_SessionId'];

?>

更多信息可以在这里找到:好!但是这是从ASP.NET页面传递值,但是在PHP页面中接收它的语法是什么?@dr.null-您能回答这个问题吗
var_dump($client->_cookies);

echo "cookie is ".$client->_cookies["ASP.NET_SessionId"][0];