Обработка php скрипта удаленно

Тема в разделе "Как сделать...", создана пользователем sympler, 13 май 2010.

Статус темы:
Закрыта.
  1. sympler

    sympler Постоялец

    Регистр.:
    24 окт 2008
    Сообщения:
    131
    Симпатии:
    6
    писал в других разделах, может тут помогут:

    есть php скрипт (например: www.MAINsite.com/test.php), который принимает POST данные и в зависимости от входных данных выполняет мне все необходимые действия, собственно вопрос как в него передать эти пост данные с другого сайта оставаясь на нем, не переходя на другой сайт (на другом хостинге)???

    Например: www.megasite.com/reg.php - тут форма регистрации
    юзер ввел все данные в форму, и ему написали мол вы зарегистрировались, при этом выполнился скрипт удаленного сайта www.MAINsite.com/test.php который вставил записи в базу mysql
     
  2. stasdre

    stasdre Постоялец

    Регистр.:
    15 янв 2010
    Сообщения:
    125
    Симпатии:
    18
    Вот тут точно такая же тема почитай
    http://www.nulled.ws/showthread.php?t=177196

    Хотя это твоя же тема. Чем тебя не устроили ответы. Помоему довольно понятные
     
  3. sympler

    sympler Постоялец

    Регистр.:
    24 окт 2008
    Сообщения:
    131
    Симпатии:
    6
    редирект не устраивает,
     
  4. RxB

    RxB

    Заблокирован
    Регистр.:
    16 июл 2007
    Сообщения:
    236
    Симпатии:
    51
    Гуглим про Snoopy - php-класс или cURL и фпуть
     
  5. D@nil

    D@nil

    Регистр.:
    1 окт 2006
    Сообщения:
    338
    Симпатии:
    122
    PHP:

    function post ('www.MAINsite.com/test.php','post=data&post1=data1');  
    function 
    post ($url,$postdata) {
      
    $uagent "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";

      
    $ch curl_init$url );
      
    curl_setopt($chCURLOPT_URL$url);
      
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
      
    curl_setopt($chCURLOPT_HEADER0);
      
    curl_setopt($chCURLOPT_FOLLOWLOCATION1);
      
    curl_setopt($chCURLOPT_ENCODING"");
      
    curl_setopt($chCURLOPT_USERAGENT$uagent);
      
    curl_setopt($chCURLOPT_TIMEOUT120);
      
    curl_setopt($chCURLOPT_FAILONERROR1);
      
    curl_setopt($chCURLOPT_AUTOREFERER1);
      
    curl_setopt($chCURLOPT_POST1);
      
    curl_setopt($chCURLOPT_POSTFIELDS$postdata);
      
    curl_setopt($chCURLOPT_COOKIEJAR"coo.txt");
      
    curl_setopt($chCURLOPT_COOKIEFILE,"coo.txt");

      
    $content curl_exec$ch );

      
    curl_close$ch );


      return 
    $content;
     
Статус темы:
Закрыта.