2010-07-11 58 views

回答

3
  1. 這很容易。該網站既是一個服務器(給你),也是一個客戶(到目標網站)。

  2. 他們聲稱爲了保護用戶的匿名(防止餅乾,JavaScript和目標認爲用戶是服務器,而不是你)

在工作中,我們發現它們非常有用,以驗證我們的網站是從別處正確看待。也就是說,如果我們的本地服務器本地固定,什麼時候可以驗證它仍然可以遠程運行。

我可以爲您寫了一個非常簡單的例子:如果你運行一些服務器代碼,並導航到stackoverflow.com,你會發現,你登出

<?php 
    if(isset($_GET['url'])){ 
     echo file_get_contents($_GET['url']); 
    }else{ 
     ?><form> 
      <input type="text" name="url" value="http://stackoverflow.com/"> 
      <input type="submit" value="Go!"> 
     </form><?php 
    } 
?> 

: stackoverflow認爲該服務器是最終用戶,而不是你!

+1

其實,不介意我的例子;它不起作用,因爲stackoverflow使用javascript來確定誰是用戶;瀏覽器運行的是JavaScript,而不是服務器。但這個例子應該在更簡單的網站上運行。 – Christian 2010-07-11 19:53:08