Autor Zpráva
stagri
Profil
Ahoj, potřebuji poněkud větší pole, které se vytvoří pomocí php na jednom serveru, předat (odeslat) druhému php souboru na jiném serveru, kde se s ním dál bude pracovat. Nejedná se o data z formuláře.

Nějak nevím jak na to. prosím alespoň o nakopnutí.

Předem dík. Uli
Alphard
Profil
Nemusí se jednat o skutečný formulář, lze ho snadno simulovat. Přes cookies ani sessions to asi nepůjde, takže zbývá GET a POST, vzhledem k velikosti tedy POST. Přes curl (curl_setopt() CURLOPT_POSTFIELDS) se tedy odešlou data cílovému serveru.
Keeehi
Profil
vysilac.php
$data = array("pole" => $velke_pole);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.druha_domena.cz?prijem.php");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);
curl_close($ch);

prijem.php
$velke_pole=$_POST["pole"];
stagri
Profil
Keeehi:
... To jsem měl přesně na mysli. Děkuji za extra pěkné nakopnutí.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: