2016-09-19 129 views
0

所以,我一直在试图让我的C#代码到网页,并抓住这里的一些东西是C#代码,我已经试过这样:(C#/ PHP)如何从wesbite获取信息?

private void Form1_Load(object sender, EventArgs e) 

    { 
     webBrowser1.Navigate("mywebsite.com/versioncheck.php?version=" + version"&key="+ key.Text""); 
     webBrowser1.DocumentCompleted += VersionCheck; 
    } 
     private void VersionCheck(object sender, WebBrowserDocumentCompletedEventArgs e) 
     { 
      webBrowser1.DocumentCompleted -= VersionCheck; 
      if (webBrowser1.DocumentText.Contains("newversion")) 
      { 
       MessageBox.Show("Theres a new version ready to download!"); 
      } 
     } 

,但我不能让它开始工作蒙山我的PHP代码:

$version = "2.0"; 
if($_GET["version"] == $version) { 
    echo "nonew"; 
} else { 
    echo "newversion"; 
} 

我试图让C#代码去mywebsite.com/versioncheck.php?version=XX &键= XXXXXXXXX,然后检查该网站的一个词,但现在我的C#代码只会向我返回错误。

+1

那些错误是......? –

+0

@MarcB http://prntscr.com/cjzb66 –

回答

3

或许,如果你确实不屑读那些错误:

[..snip..] + version"&key="+ key. [..snip..] 
        ^---huh? 

你缺少+那里。

+1

还有一个在最后,&key =“+ key.Text”“,可以放弃最后的引号,反正不需要。 – Bearcat9425