2009-11-21 2 views

Répondre

3

Comme Raffael dit, vous devez utiliser après au lieu de chercher, aussi il y a champ caché appelé: returnto, je le fais habituellement qu'avec l'aide du composant INDY idHttp comme suit:

var 
Sl : TStringList; 
begin 
    Sl := TStringList.Create; 
    Sl.Add('user=myuser'); 
    Sl.Add('pass=mypassword'); 
    sl.Add('returnto=/'); 

    Memo1.Text := IdHTTP1.Post('http://www.hotfile.com/login.php',Sl); 

    FreeAndNil(sl); 
end; 

aussi être sûr de faire idHttp propriété HandleRedirects = True

+0

merci pour la réponse monsieur je veux créer mon vérificateur à l'aide wininet, donc je veux utiliser InternetOpenUrl et readfi le, en ce sens, ce que mon entrée url peut être comme http://www.hotfile.com/login.php&user=+edit1.text&pass=+edit2.text merci d'avance – noob

0

Vérification de la source du site hotfile.com vous pouvez voir que le formulaire de connexion est défini comme ceci:

<form action="/login.php" method="post"> 

donc d'écrire un compte vérificateur vous devez "post" à l'url login.php ce que vous avez fait est une demande "get"

Raffael..

+0

merci pour compagnon de réponse, mais je suis Noob http peut u me donner le lien correct merci à l'avance – noob

Questions connexes