Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: POST PHP
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » POST PHP

Страниц (1): [1]
 

1. Serpanok - 31 Января, 2012 - 15:20:41 - перейти к сообщению
Всем привет!

1) Мне нужно отправить POST запрос на страницу example.com/post.php с POST переменной example=123
2) Нужно замаскировать отправку так, чтобы скрипту example.com/post.php казалось что запрос отправлен через AJAX с страницы example.com/test.php

С первой частью я то справился:
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $ch = curl_init('http://example.com/post.php');
  3. curl_setopt($ch, CURLOPT_URL,$url);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  5. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)");
  6. curl_setopt($ch, CURLOPT_POST,1);
  7. curl_setopt($ch, CURLOPT_POSTFIELDS,"example=123");
  8. $html = curl_exec($ch);
  9. echo $html;
  10. ?>

а вот как быть со второй частью?

Заранее спасибо!
2. romario0403 - 31 Января, 2012 - 20:58:13 - перейти к сообщению
во первых зачем?а во вторых посмотри заголовки которые отправляются AJAX'ом
3. voskan - 31 Января, 2012 - 21:11:05 - перейти к сообщению
легче вообще гетом передать и не париться Улыбка
4. Serpanok - 01 Февраля, 2012 - 08:43:45 - перейти к сообщению
voskan, нет не легче
romario0403, робот! ща посмотрю

 

Powered by ExBB FM 1.0 RC1