Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/05/2011, 17h10   #1
 
Inscription : février 2010
Messages : 1
Détails du profil
Informations forums :
Inscription : février 2010
Messages : 1
Points : -1
Points : -1
Par défaut [Curl] Resultat avec Curl-PHP

Bonjour,

j'essai de mettre en place un script avec Curl pour envoyer et recevoir le résultat, le script marche et envoi les données mais le problème est que le résultat reçu est différent lorsque je le fait manuellement.
Je m'explique:
Lorsque je tape dans sur firefox:
Code :
http://www.fedbac-tools.com/debrid_videobb1/?v=X9V1gmrTdLfE
et regarde le code source afin de trouvé le lien de la video, j'ai le lien qui marche :
Code :
http://188.165.243.111/debrid_videobb1/videoflv.php?key=7c5653ec94dee6ca518e6c16ff6a6ccf&linktext= &autoplay=1
Mais lorsque je fais la manip en script avec curl/php
Code :
http://188.165.241.51/debrid_videobb/videoflv.php?key=762a44cd5eea3f9ab71c1b556e00d6ae&linktext= &autoplay=1
je reçois le résultat mais le lien video dans le code source ne marche pas...

J'ai cherché un peu partout mais toujours pas de réponse donc je poste ici pour avoir de l'aide :p

Code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$url = "http://www.fedbac-tools.com/debrid_videobb1/?v=X9V1gmrTdLfE";
$referer = $url;
 
//Initialise une session CURL
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt");
//CURL options
curl_setopt($ch, CURLOPT_POST, 1);
//On définit un useragent ici Mozilla/5.0
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13');
//On passe un referrer ici on passe la même page $url
curl_setopt($ch, CURLOPT_REFERER, $referer);
//on récupère le contenu de la page de résultat de la soumission dans une chaine
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
 
$result = curl_exec($ch);
curl_close($ch);
echo $result;
?>
Merci
allquest est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h21.


 
 
 
 
Partenaires

Hébergement Web