簡體   English   中英

ASP.NET/PHP:如何將會話變量從PHP傳遞到ASP.NET

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

我想知道是否可以通過單擊PHP站點上的鏈接來傳遞來自PHP的會話

從PHP網站:

點擊這里

然后ASP.NET網站(www.123company.com)將獲得id = 1的值,並使用它來驗證現有功能。

可能嗎? 歡迎提出意見和建議。 謝謝

我的猜測不是。 您將必須在數據庫中維護會話,並且當您導航到ASP.net站點時,它應該訪問相同的數據庫以檢索會話。

快速而骯臟的解決方案:

  • 創建一個.ASPX頁面,該頁面通過QueryString接受參數。
  • 讓您的.ASPX頁面進行一些驗證,以檢查是否是您的PHP腳本正在訪問它(即,不是Internet上的Joe Public)。 然后以常規方式將每個QueryString參數設置為會話變量。
  • 當您希望PHP頁面能夠在ASP.NET會話中設置值時,向您的特殊ASPX“橋接頁面”觸發一個簡單的HTTP請求。 它將通過QueryString傳遞給它的querystring變量轉換為Session值。

提供用戶維護當前的瀏覽器窗口,從PHP腳本導航到ASP.NET站點時,您應該可以做到這一點。

暫無
暫無

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

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