Accueil > Forum > > > > Ouvrir une URL en y injectant mon Id session
Ouvrir une URL en y injectant mon Id session
vendredi 4 août 2006 à 02:46:33 |
Ouvrir une URL en y injectant mon Id session

benthebest
|
Hello a tous! Bon je vous expose mon pb : J'ai une grosse bibliotheque de livres chez moi (et j'en recoit tous les jours) et j'aimerai creer une application qui vend automatiquement ses livres sur un site e-commerce : à partir des titres des bouquins ds un fichier local, chaque titre est rechercher sur le site et je me connecte avec mon pseudo et mdp pour pouvoir les vendre. Le pb, c'est que je suis novice et que je ne sais pas exactement comment faire... Car, lorsque je tente de faire un fopen sur la page des ventes d'un livre www.site.fr/vendre/livre=25462 et bien cela me redirige vers la page de logg ... Il faut donc que j'arrive à injecter l'id de ma session (qui c mis ds un cookie en local je crois) pr ke le serveur du site m'identifie (et donc garder mon contexte d'utilisateur) et qu'apres je tente d'effectuer un fopen de l'url en question... Je pense que c'est ca la solution ms je ne sais pas comment faire pour y parvenir.. Quelqu'un pourrai t il m'aider , je vous en serai reconnaissant. D'avance Merci.
|
|
vendredi 4 août 2006 à 09:41:32 |
Re : Ouvrir une URL en y injectant mon Id session

pastis51forever
|
Hello!
C'est pas dit que ce soit aussi simple...
Ton identificateur de session ne sera créé que quand tu te seras loggé.
C'est-à dire que le principe des sessions c'est que quand tu te logges, ca crée le fichier de session sur le serveur et le cookie de session sur ton ordi.
Le cookie à une date d'expiration, mais ne sera pas nécessairement supprimé, par contre, quand ta session expire, le fichier sur le serveur sera supprimé ou au moins ne sera plus utilisable jusqu'à sa suppression... Donc à partir de ce moment là, tu ne pourras pas récupérer une session trop ancienne.
Je pense que le site en question a certainement du, en plus, mettre un peu de securité pour ne permettre l'ajout d'articles qu'à des personnes, et non à des ordis, pour éviter que des gens s'amusent à leur pourrir leur base de données.
Sinon, ce que tu peux essayer de faire, c'est récupérer leur formulaire, et le recréer dynamiquement avec comme valeur par défaut à tes champs (ou en champs type="hidden") les données du livre que tu veux ajouter, et bien sur action="site.fr/vendre.php".
C'est pas dit du tout que ca marche, mais c'est à essayer.
(si le but n'est pas de vendre tes bouquins, mais de leur pourrir leur base, saches quand même qu'il y a très certainement des dispositifs de securité leur permettant de te ficher et au moins de te bloquer)
Bon courage
|
|
vendredi 4 août 2006 à 12:07:15 |
Re : Ouvrir une URL en y injectant mon Id session

benthebest
|
Tout dabord merci de ta reponse. Je peux t'assurer que c'est pas du tout du spammage!! Je suis un particulier et je vois pas pkoi j'irai spammer avec mes livres..lol Pour le 1er point : Ce que j'ai concretement reussit a faire pr le moment, c'est de me logguer en inserant ds l'url d'identification, mon login et mdp avec ce genre d'url : www.site.fr/perso/identification.asp?login=toto&pass=monmotdepasse En faisant un fopen sur cette url, j'atterit effectivement sur la page "vous êtes identifier". Donc a partir de la, un id session a du etre creer logiquement... Est il possible de le recuperer (premierement) et de l'injecter (par un quelquonque moyen, je connais pas vrt le protocol http..) au meme instant que de faire un fopen sur la fameuse URL de vente de mon livre (deuxiement)? Pour le 2eme point : J'ai pas bien compris ta solution a base de formulaire. Toi tu voudrai que je creer une page html qui contiendrai un formulaire du style (c un faux formulaire biensur): <form action=www.site.fr/vendre/livre=25462 method=post> <input type=hidden name=titre_livre value="l'assomoire"> <input type="submit" name="ok">.... C'est ca? Mais le pb c'est que cmt je ferai ds ces cas la puiske je suis pas logguer la nom plus... Enfin jcrois po...
|
|
vendredi 4 août 2006 à 12:34:38 |
Re : Ouvrir une URL en y injectant mon Id session

pastis51forever
|
si www.site.fr/perso/identification.asp?login=toto&pass=monmotdepasse te permet de te loguer,
|
|
vendredi 4 août 2006 à 13:06:13 |
Re : Ouvrir une URL en y injectant mon Id session

benthebest
|
ok alors tu as raison : qd je tape [ Lien ] dans mon navigateur alors effectivement ca marche : il se loggue automatiquement et me dirige avec mon compte, sur la page de vente de ce livre... Le pb , c que lorsque je tente de faire un fopen sur cette adresse ben apparement ca marche po ?!? voici mon code: $filename1 =" [ Lien ]"; $handle1 = fopen ($filename1, "r"); if ($handle1) { $buffer1=""; while (!feof ($handle1)) $buffer1 .= fgets($handle1, 4096); //tt le fichier est contenue ds la variable $buffer fclose ($handle1); echo "<br>le buffer est : ".$buffer1."<br>"; } Et bien la, ca affiche rien!! c chelou!
|
|
vendredi 4 août 2006 à 13:26:03 |
Re : Ouvrir une URL en y injectant mon Id session

pastis51forever
|
Ca n'affiche rien du tout, pas meme le " le buffer est : "??
|
|
vendredi 4 août 2006 à 13:28:52 |
Re : Ouvrir une URL en y injectant mon Id session

benthebest
|
non... dailleur jai regarder et le $handle1 ne vaut rien....
|
|
vendredi 4 août 2006 à 14:31:32 |
Re : Ouvrir une URL en y injectant mon Id session
|
vendredi 4 août 2006 à 14:59:57 |
Re : Ouvrir une URL en y injectant mon Id session

pastis51forever
|
Je pense qu'il ne vaut pas rien, mais false...
Tu n'es peut-etre pas autorisé à ouvrir des fichiers de ce serveur à distance.
Fais il test:
if ($handle1 === false)
echo 'Erreur de lecture du fichier';
Tu sauras direct si ca vient de là...
|
|
vendredi 4 août 2006 à 15:06:41 |
Re : Ouvrir une URL en y injectant mon Id session

pastis51forever
|
Tu peux essayer:
ob_start();
include($filename1);
$buffer=ob_get_contents();
ob_end_clean();
Je pense que ca devrait marcher.
Tu trouveras des infos sur ces fonctions sur http://uk.php.net/manual/fr/ref.outcontrol.php
|
|
Cette discussion est classée dans : ouvrir, site, url, session, id
Répondre à ce message
Sujets en rapport avec ce message
Probleme variable session id [ par Sniperman113 ]
Bonjour,J'ai un problème de session, j'ai une variable $_SESSION["id"] que j'utilise sur plusieurs pages du site. Lorsque l'url du site contient une v
comment faire ouvrir une pade dans un <di>? [ par greg975 ]
bonjour super débutant en programmation je realise un site pour cela j'ai opter de créer un design avec quatre bloc a l'aide de la balide divcomme cec
variable globale [ par chrak ]
- salut , <p class=
c'est possible d'avoir plusieurs $_SESSION ? [ par caviar ]
Salut ...j'ai un petit souci avec une boutique OS COMMERCE ...je l'ai installé dans un site à moi ou j'utilise $_SESSION pour stocker des variables ..
Variables de sessions, portées et warning, au secours !!! [ par RickDangerous57 ]
Bonjour,Je souhaitais savoir quelle était la portée des variables de session. Après un session_start(), je n'ai pas réussi à récupérer mes variables d
Comment augmenter la durée d'une session [ par hasen ]
Bonjour a tous!Alors me voila avec un nouveau probleme : dans mon site, il faut que le client puisse selectionner un ensemble de produits qui sont su
recherchre dans deux tables [ par jipe32 ]
BonjourJ'ai deux bases: pdf_membres et pdf_banqueet je veux afficher des champs des deux tables mais je ne sais pas comment faire.dans pdf_membres, je
Intéraction entre les bdd [ par zzzzzz ]
Bonjour,Mon problème est simple. J'ai plusieurs sites qui ont chacuns leurs base de donné.. Le problème c'est que j'ai besoin de me connecter à la bdd
Creation D'une ligne de commande simple [ par Jens29 ]
Voila nous avons un site internet et un forum sur le site on poste des photos et le forum nous sert surtout a discuter et a mettre des liens vers le s
question sur les sessions ??? [ par RV2931 ]
bonjour,j'ai créé un espace membre sur mon site, et si je m'enregistre en tant qu'admin, sur les page où j'ai géré les session avec session_start(), t
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : PHP MAIL :/RE : PHP MAIL :/ par remitete
Cliquez pour lire la suite par remitete RE : PHP MAIL :/RE : PHP MAIL :/ par draak3
Cliquez pour lire la suite par draak3
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|