Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1133 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Ouvrir un site depuis un autre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ouvrir un site depuis un autre

n°1379527
aipsy0783
Posté le 02-06-2006 à 10:04:42  profilanswer
 

Bonjour,
 
Voici mon premier post sur ce forum :)
 
Je souhaiterais pouvoir ouvrir une page Internet depuis un autre site mais je rencontre un problème certainement lié aux cookies.
En effet mes paramètres de connexion au site ne sont pas récupérés lors de l'ouverture de la page depuis un autre site.
 
J'espère avoir des réponses intéressantes de votre part.
 
Merci

mood
Publicité
Posté le 02-06-2006 à 10:04:42  profilanswer
 

n°1379531
antho1983
Posté le 02-06-2006 à 10:07:51  profilanswer
 

tu peut développer?

n°1379535
aipsy0783
Posté le 02-06-2006 à 10:12:42  profilanswer
 

exemple : une page avec 2 frames (alors bon c un exemple car les frames c à chier)
 
frame src="http://www.lenomdusite.com"
 
le problème c que le site en question s'ouvre mais m'éffiche en tant que visiteur et n'a donc pas récupéré mes paramètres.
 
C'est comme si j'ouvrais forum hardware dans une frame et qu'il n'arrive pas à retrouver mon pseudo et mot de pass... que je doive me reloguer

n°1379642
aipsy0783
Posté le 02-06-2006 à 11:14:46  profilanswer
 

yaurais pas un moyen de retoucher les cookies et faire en sorte de les faire agir depuis mon site pas le leur?

n°1379726
aipsy0783
Posté le 02-06-2006 à 12:22:33  profilanswer
 

up :(

n°1379745
aipsy0783
Posté le 02-06-2006 à 12:50:33  profilanswer
 

hop hop hop non?

n°1379751
antho1983
Posté le 02-06-2006 à 12:54:51  profilanswer
 

non dsl

n°1379804
clem85
http://www.luttiau.info
Posté le 02-06-2006 à 13:51:13  profilanswer
 

pour cela il faudrait etre admin du site lol

n°1379890
aipsy0783
Posté le 02-06-2006 à 14:32:11  profilanswer
 

hip hip hip ohhhh lol

n°1379908
Hermes le ​Messager
Breton Quiétiste
Posté le 02-06-2006 à 14:43:08  profilanswer
 

aipsy0783 a écrit :

exemple : une page avec 2 frames (alors bon c un exemple car les frames c à chier)
 
frame src="http://www.lenomdusite.com"

le problème c que le site en question s'ouvre mais m'éffiche en tant que visiteur et n'a donc pas récupéré mes paramètres.

 
C'est comme si j'ouvrais forum hardware dans une frame et qu'il n'arrive pas à retrouver mon pseudo et mot de pass... que je doive me reloguer


 
Tu te relogues.  :o  
 
Sinon, pour ta question initiale : Afficher un site (pas à toi en plus) dans un autre, c'est plus que douteux.
 
Et non, on ne peut pas forcer un serveur qui ne t'appartient pas à créer les cookies qui t'arrange.
 
Bref, question dont l'utilité reste pour le moins incertaine...  
 
SI tu veux une réponse intelligente, commence par poser intelligemment ta question et à nous expliquer concrêtement ce que tu cherches à faire.

mood
Publicité
Posté le 02-06-2006 à 14:43:08  profilanswer
 

n°1380056
aipsy0783
Posté le 02-06-2006 à 16:44:59  profilanswer
 

je cherche à faire en sorte de pouvoir afficher un site sur le mien, qui plus est en le traitant par aspiration du flux je me désiste de tout affichage de pub qui me fait chier

Message cité 1 fois
Message édité par aipsy0783 le 02-06-2006 à 16:45:27
n°1380068
Hermes le ​Messager
Breton Quiétiste
Posté le 02-06-2006 à 16:55:14  profilanswer
 

aipsy0783 a écrit :

je cherche à faire en sorte de pouvoir afficher un site sur le mien, qui plus est en le traitant par aspiration du flux je me désiste de tout affichage de pub qui me fait chier


 
C'est illégal.

n°1380078
aipsy0783
Posté le 02-06-2006 à 17:01:43  profilanswer
 

oui ben hein... :( marre de la pub
jve mon design rose comme il faut lol


Message édité par aipsy0783 le 02-06-2006 à 17:02:00
n°1380986
aipsy0783
Posté le 04-06-2006 à 21:13:58  profilanswer
 

J'aurais besoin d'aide, je pense que c'est que je recherche... une confirmation me ferait déjà plaisir lol
 
Je voudrais pouvoir substituer le cookie demandé par un site par des paramètres.
 

Code :
  1. <?php
  2. //submit login form: (url, post data, extra headers (optional))
  3. //do not put  http into URL, just domain name
  4. $mycookies = GetCookies("www.yourdomain.com/login.login.asp",
  5. "password=12345&username=your_username&submit=LOGIN&set=Y","" );
  6. //some extra params if you need them
  7. // echo "Cookies:<br><pre>\n".$mycookies."\n</pre>";
  8. //$body =PostPage("www.yourdomain.com/coolpage.asp",
  9. //"action=zzz",$mycookies);
  10. //echo "<br>Body:<br>\n".$body."\n";
  11. //im using get page - so it goes like this:
  12. $opts = array('http'=>array('method'=>"GET",
  13. 'header'=>"Accept-language: en\r\nCookie: ".$mycookies."\r\n" ));
  14. $context = stream_context_create($opts);
  15. $fp = fopen('http://www.yourdomain.com/coolpage.asp?p1=1&p2=23', 'r', false, $context);
  16. fpassthru($fp);
  17. $html = fread($fp, 1000000);
  18. fclose($fp);
  19. echo $html;
  20. function PostPage($host,$query,$others=''){
  21.    $path=explode('/',$host);
  22.    $host=$path[0];
  23.    unset($path[0]);
  24.    $path='/'.(implode('/',$path));
  25. $post="POST $path HTTP/1.1\r\nHost: $host\r\n";
  26. $post.="Content-type: application/x-www-form-";
  27. $post.="urlencoded\r\n${others}";
  28. $post.="User-Agent: Mozilla 4.0\r\nContent-length: ";
  29. $post.=strlen($query)."\r\nConnection: close\r\n\r\n$query";
  30.    $h=fsockopen($host,80);
  31.    fwrite($h,$post);
  32.    for($a=0,$r='';!$a;){
  33.        $b=fread($h,8192);
  34.        $r.=$b;
  35.        $a=(($b=='')?1:0);
  36.    }
  37.    fclose($h);
  38.    return $r;
  39. }
  40. function GetCookies($host,$query,$others=''){
  41.    $path=explode('/',$host);
  42.    $host=$path[0];
  43.    unset($path[0]);
  44.    $crlf = "\r\n";
  45.    $path='/'.(implode('/',$path));
  46.    $post="POST $path HTTP/1.1\r\nHost: $host\r\n";
  47. $post.="Content-type: application/x-www-form-urlencoded\r\n${others}";
  48. $post.="User-Agent: Mozilla 4.0\r\nContent-length: ";
  49. $post.=strlen($query)."\r\nConnection: close\r\n\r\n$query";
  50.    $h=fsockopen($host,80);
  51.    fwrite($h,$post);
  52.    $r="";
  53.    for($a=0;!$a;){
  54.        $b=fread($h,512);
  55.        echo $b;
  56.        $r.=$b;
  57.        $gotSession=strpos($r,"ASPSESSION" );
  58.    if($gotSession)
  59.      if(strpos($r, $crlf . $crlf,$gotSession)>0) break;
  60.        $a=(($b=='')?1:0);
  61.    }
  62.    fclose($h);
  63.    $arr = split("Set-Cookie:",$r);
  64.    $AllCookies="";$count=1;
  65.    while ($count < count($arr)) {
  66. $AllCookies.=substr($arr[$count].";",
  67. 0,strpos($arr[$count].";",";" )+1);
  68. $count++;}
  69.    return $AllCookies;
  70. }
  71. ?>


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Ouvrir un site depuis un autre

 

Sujets relatifs
je voudrais votre avis sur mon sitecompteur pour site
Créer un site d'enchère macro qui permet d'ouvrir un document word URGENT
rech un reparateur de site en php "resolu"Proteger données d'un site
ouvrir une vidéo dans un bufferOuvrir page d'un site ...
[JS] Ouvrir une fenêtre lors de l'accés à un siteouvrir une page d'un autre site dans une case de mon tableau
Plus de sujets relatifs à : Ouvrir un site depuis un autre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR