2015-04-22 39 views
-2

你好我正在尋找使用頭來從我的統一項目推到ASPX字符串的值。我想知道如何做到這一點。我可以用簡單的$ _REQUEST(ID)做在PHP然後使用該像C#中的請求不工作?

using UnityEngine; 
using System.Collections; 

public class NewSession : MonoBehaviour { 

       string userLoginFile = "http://local/UnitySQL/NewSession.php?UserId="; 
       public UnityEngine.UI.Text NewSess;      

       string userid = ""; 
       string session = ""; 

       void OnGUI() 
       { 
           session = NewSess.text; 
           userid = PlayerPrefs.GetString ("UserId"); 
       } 



       public void Insert() 
       { 
           if (session == "") { 
               Application.OpenURL (userLoginFile +userid); 
               //StartCoroutine (LoginUser (userid)); 
           } else { 
               print("DAMNSON"); 
           } 
       } 




       /*IEnumerator LoginUser(string user) 
       { 

           WWW login = new WWW (userLoginFile + "UserId=" + user); 
           print (userLoginFile + "UserId=" + user); 
           yield return login; 

           if (login.error == null) 
           { 

               string[] credentials = login.text.Split('/'); 

               foreach(string str in credentials) 
               { 
                   string[] creds = str.Split ('='); 

                   for(int i=0; i < creds.Length; i++) 
                   { 
                       print ("winner"); 
                   } 


               } 
           } 

       }*/ 
} 

Then the PHP would just be a simple 
       $userid = $_REQUEST['UserId']; 

UID = $ _REQUEST(ID);

我想知道我怎麼會做到這一點使用C# 預先感謝

+2

你是什麼意思的ASPX字符串做?按照目前的寫法,你的問題很不明確。 –

+0

請將您的代碼發佈到現在。然後,幫助你更容易。 – mnemonic

回答

2

我想你想獲得對HTTP請求的句柄。看看 https://msdn.microsoft.com/en-us/library/system.web.httprequest%28v=vs.110%29.aspx

示例文件:

public partial class AddToCart : Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 
     string rawId = Request["ProductID"]; 
     int productId; 
     if (!String.IsNullOrEmpty(rawId) && int.TryParse(rawId, out productId)) 
     { 
      using (ShoppingCartActions usersShoppingCart = new ShoppingCartActions()) 
      { 
       usersShoppingCart.AddToCart(productId); 
      } 
     } 
     else 
     { 
      throw new Exception("Tried to call AddToCart.aspx without setting a ProductId."); 
     } 
     Response.Redirect("ShoppingCart.aspx"); 
    } 
} 
+0

這會做我希望的 – albaslayer