Las ho capito perchè non funziona, grazie
Avrei pensato di passare i dati con il curl, per farlo ho scritto questo codice funzionante:
Codice PHP:
session_start();
$last_name = "tusi";
$url = 'bla bla bla miourl.it/action/my_remote_action.php.php';
$fields = array(
'lname'=>urlencode($last_name)
);
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
my_remote_action.php (questa pagina si trova su un pc in remoto)
Codice PHP:
session_start();
$last_name = $_POST['lname'];
echo "
last name:".$last_name;
Il problema è che con questo codice riesco a passare delle stringhe, invece io devo passare 10 volte l'oggetto cliente (valorizzato ogni volta con dati differenti) che è una classe composta da vari attributi: nome, cognome, indirizzo, ecc..)
come faccio a passarli inpost?
grazie