У меня возник такой вопрос: можна ли в пхп передать параметры из одного 1.php в ,например, 2.php без открытия 2.php в окне браузера??
Утсанавливается одной командой (на дебиане), настроек никаких лично я не делал и все отлично работает, так что не вижу проблемы.
Да просто бродил по интеу в 70% процентах тем которые видел люди жаловались что включить не могут. Зы. Какой это одной командой?. В гайдах там чуть ли не по 7мь пунктов :unsure:
ага...сяп за наводку))тож была мысля за курл, но както забил((( 2й пост <form action="welcome.php" method="get"> тоисть форма в 1.пхп передает параметры методом гет в welcome.php И ,соответсвено открывает его...а мне это не нужно...наверно прийдется искать какую-то альтернативу((
Нет.. 1.пхп отправляем запрос такого типа Код: http://.../2.пхп?parametr1=ololo¶metr2=ololo2 А в 2.пхп обрабатываем его. Т.е Код: $ololo=$_GET['parametr1']; $ololo=$_GET['parametr2'];
Я вот все не понимаю, почему курл? 1) Код с ним получается намного больше 2) Надо его ставить отдельно. Почему нельзя заюзать стандартную file_get_contents? Сколько с ней работал, ни разу проблем не было.
Да, действительно, с file_put_contents ошибся, зато наткнулся на пример отправки POST запроса посредством file_get_contents.
ну пост через сокеты Код: <?php /* *передача данных методом POST через сокет *автор: nc_soft *25.08.07 */ //сайт $host='site.ru'; //скрипт-обработчик $path='/index.php'; //данные $data='a=1&b=2'; //открываем сокет $fp = @fsockopen("tcp://".$host, 80, $errno, $errstr, 10); if (!$fp) { die($errstr.':'.$errno); } else { $out = "POST $path HTTP/1.0\r\n"; $out .= "Host: $host\r\n"; //указываем что это пост данные $out .= "Content-type: application/x-www-form-urlencoded\r\n"; //указываем количество байт $out .= "Content-Length: ". strlen($data) ."\r\n"; $out .= "Connection: Close\r\n\r\n"; //посылаем данные fwrite($fp, $out.$data); $headers=''; //читаем заголовки while ($str = trim(fgets($fp, 4096))) $headers .= "$str\n"; $body=''; //читаем ответ while (!feof($fp)) $body.= fgets($fp, 4096); //закрываем сокет fclose($fp); } //выводим данные echo $headers.'<hr/>'.$body; ?> первая ссылка в яндексе