Créer / simuler un(des) cookie(s) (noms,valeurs,etc) pour une url a ouvrir avec ie via wininet.dll

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 175 fois - Téléchargée 37 fois


Contenu du snippet

Crée un cookie de la valeur de votre choix, à condition de specifier le nom du cookie, l'url où l'utiliser,et une date d'expiration.
Tout ca via wininet.dll ^^x

Source / Exemple :


'declarez ceci d'abord:
Private Declare Function InternetSetCookie Lib "wininet.dll" Alias "InternetSetCookieA" (ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String) As Boolean

'puis mettez ceci n'importe ou dans votre form

Public Function hb_cookie(url As String, cookiename As String, cookievalue As String, cookiedate As String)
       Dim hb As Boolean
       hb = InternetSetCookie("" & url & "", _
        "" & cookiename & "", "" & cookievalue & "; expires = " & cookiedate & "")
       If hb = False Then
           MsgBox "Refusé par l'utilisateur ou le système"
       End If
End Function

'la date doit etre de la forme "Sat, 01-Jan-2003 00:00:00 GMT"

'On appelera la fonction comme tel : hb_cookie("http://batto.free.fr/", "Id", "BATTO", "Sat, 01-Jan-2003 00:00:00 GMT")

'A vous ensuite d'ajouter un shellexecute ou d'utiliser la reference webbrowser pour lancer ie, ou bien de le lancer manuelement .

Conclusion :


si problème il y a, je pense que vous ne vous generez pas pour me le faire savoir via les commentaires :)

A voir également

Ajouter un commentaire Commentaires
Messages postés
895
Date d'inscription
mercredi 4 août 2010
Statut
Membre
Dernière intervention
21 mars 2021
2
Bonjour,
Y a-t-il moyen de mettre une date de validité illimitée ?
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
2
cela sert à simuler un cookie pour une certaine url avec le nom et la valeur que tu lui attribuera manuelement, ce qui est l'interet du code. (il est possible que certains n'y voit pas d'utilité, mais cela aidera bien d'autres...)

merci pour les notes au passage
Messages postés
6
Date d'inscription
jeudi 9 janvier 2003
Statut
Membre
Dernière intervention
9 juin 2007

une question
le prog, tu le met où ? en ligne ou sur ton pc ?
Messages postés
1
Date d'inscription
dimanche 31 mars 2002
Statut
Membre
Dernière intervention
25 octobre 2002

utile si on veut jouer avec les cookies... oups, c'est fait pour ça :-p
Messages postés
939
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
27 janvier 2009
2
on peut aller dans le sens contraire et recuperer la valeur du cookie via internetgetcookie ... je sais pas si ca peut interesser.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.