2010-07-11 2 views

ответ

3
  1. Это легко. Веб-сайт действует как сервер (вам), так и клиент (на целевой сайт).

  2. Они утверждают, что для защиты пользователей анонимности (предотвратить печенье, JavaScript и цель думает пользователь является сервером, а не вы)

На работе мы находим их очень полезно, чтобы убедиться, что наш сайт правильно просматривается из других источников. То есть, если локальные серверы локально локалируются, когда можно проверить, что он все еще работает удаленно.

Я могу написать вас (очень) простой пример:

<?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.com, вы заметите, что вы вышли из системы: stackoverflow считает, что этот сервер является конечным пользователем, а не вы!

+1

Собственно, не обращайте внимания на мой пример; он не работает, потому что stackoverflow использует javascript для определения того, кто является пользователем; и в браузере работает javascript, а не сервер. Но пример должен работать на более простых веб-сайтах. – Christian

Смежные вопросы