curl tag archives
février
22
22
Un proxy PHP pour flash FLEX Silverlight
Si vous développez des applications flash, vous avez du vous confronter aux problèmes de cross domain. Pour des raisons de sécurité le plugin flash player bloque la lecture de données d’autres sites.
Voici un script PHP qui agit comme proxy et qui récupère les data du site, il nécessite la librairie CURL de PHP :
<?php
$ch = curl_init();
$timeout = 30;
$userAgent = $_SERVER[‘HTTP_USER_AGENT’];
curl_setopt($ch, CURLOPT_URL, $_REQUEST[‘url’]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_USERAGENT, $userAgent);
$response = curl_exec($ch);
if (curl_errno($ch)) {
echo curl_error($ch);
} else {
curl_close($ch);
echo $response;
}
?>
Pour CURL: