簡體   English   中英

從PHP設置ASP會話

[英]Set ASP Session From PHP

可以說我有一個名為“ access”的會話,已使用ASP進行了檢查,並擁有自己的登錄系統。

我是否可以使用PHP腳本查看該“訪問”會話,以便自動進行設置?

如果這不可能,那么有誰知道我如何獲得等同於以下內容的ASP:

<?php
    session_start();
    if($_POST['xxxxx'] == "yyyyy"){
        $_SESSION['id'] = 1;
        header('Location: admin/manage_admin.php');
    }

    if(isset($_GET['logout'])){
        session_destroy();
        header('Location: login.php?logout');
    }
?>

一種在asp中做類似的事情的方法是

<%
If Request.Form("xxxxx") = "yyyyy" then
Session("id") = 1
Response.Redirect("admin/manage_admin.asp")
End If

If Request.Querystring("logout") = 1 then
Session.Abandon
Response.Redirect("login.asp")
End If
%>

在不同技術之間共享會話變量很困難。 您可能需要查看的是一種將它們存儲在數據庫中的方法。 MSDN上有一篇文章討論了如何使用Classic ASP和ASP.net來完成此操作,這可能有助於您理解這一概念。

https://msdn.microsoft.com/zh-CN/library/aa479313.aspx

解決此問題的通常方法是,使用一種語言的頁面通過ajax調用或不可見的iFrame將變量傳遞給另一種語言的頁面

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM