Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LIRE ET ECRIRE LES COOKIES POUR VOTRE SITE FAÇILEMENT


Information sur la source

Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous : lire, écrire, cookies, read, write Niveau : Débutant Date de création : 12/04/2004 Vu : 10 323

Note :
9,67 / 10 - par 3 personnes
9,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

Description

Permet de lire ou d'écrire les Cookies pour votre Site. Avec ses deux fonction élémentaire.
 

Source

  • Public Function getCookies(ByVal Request As System.Web.HttpRequest, ByVal CookiesName As String) As String
  • ' On récupère les cookies du poste client
  • Dim Cookies As System.Web.HttpCookie
  • ' Vérification si des Cookies sont présent
  • Cookies = Request.Cookies(CookiesName)
  • If Not Cookies Is Nothing Then
  • ' Si on trouve des cookies on récupère la valeur
  • Return Cookies.Value
  • Else
  • Return ""
  • End If
  • End Function
  • Public Sub SetCookies(ByRef Response As System.Web.HttpResponse, ByVal CookiesName As String, ByVal Value As String, ByVal DaysValidity As Integer, ByVal HoursValidity As Integer, ByVal MinutesValidity As Integer)
  • ' On écrit le cookies sur le poste client
  • Dim Cookies As System.Web.HttpCookie
  • Dim dt As DateTime = DateTime.Now()
  • Dim ts As New TimeSpan(DaysValidity, HoursValidity, MinutesValidity, 0) ' Days, Hours, Minutes, Second)
  • Cookies = New System.Web.HttpCookie(CookiesName)
  • Cookies.Value = Value
  • Cookies.Expires = dt.Add(ts)
  • Response.SetCookie(Cookies)
  • End Sub
    Public Function getCookies(ByVal Request As System.Web.HttpRequest, ByVal CookiesName As String) As String
        ' On récupère les cookies du poste client
        Dim Cookies As System.Web.HttpCookie

        ' Vérification si des Cookies sont présent
        Cookies = Request.Cookies(CookiesName)
        If Not Cookies Is Nothing Then
            ' Si on trouve des cookies on récupère la valeur
            Return Cookies.Value
        Else
            Return ""
        End If

    End Function

    Public Sub SetCookies(ByRef Response As System.Web.HttpResponse, ByVal CookiesName As String, ByVal Value As String, ByVal DaysValidity As Integer, ByVal HoursValidity As Integer, ByVal MinutesValidity As Integer)
        ' On écrit le cookies sur le poste client
        Dim Cookies As System.Web.HttpCookie
        Dim dt As DateTime = DateTime.Now()
        Dim ts As New TimeSpan(DaysValidity, HoursValidity, MinutesValidity, 0) ' Days, Hours, Minutes, Second)
        Cookies = New System.Web.HttpCookie(CookiesName)
        Cookies.Value = Value
        Cookies.Expires = dt.Add(ts)
        Response.SetCookie(Cookies)
    End Sub

Commentaires et avis

signaler à un administrateur
Commentaire de dionysos6868 le 27/04/2004 08:38:26

simpa ton code moi je fait mes cookies en javascript je pense que je vais utiliser ta facon merci beaucoup

signaler à un administrateur
Commentaire de titom59 le 12/05/2004 17:31:57

pourquoi passes tu la request et la response  en parametre ?

signaler à un administrateur
Commentaire de titom59 le 12/05/2004 18:03:33

10/10 pour moi ça tourne, pas de soucis de buffer, le fichier est bien créée et il est propre... ça roule... sinon dans les fonctions un try catch aurait pu etre en bonus...

signaler à un administrateur
Commentaire de michelsto le 12/05/2004 18:46:07

Je passe le Request et Response en paramètre car il n'est pas accessible depuis une classe. Mais si quelqu'un à un autres truc, je suis preneur.

signaler à un administrateur
Commentaire de titom59 le 12/05/2004 19:49:39

oky moi je l'utilise directement dans aspx.vb...

merci :)

signaler à un administrateur
Commentaire de samfakhri le 25/05/2005 13:15:40

bien merci ;)

signaler à un administrateur
Commentaire de fantomas62 le 15/02/2006 22:22:12

Sympa comme code.
Attention toutefois lors de l'appel a la fonction 'Response.setCookie(cookie)'.
Cette fonction peut générer des exceptions HttpException, donc mieux vaut l'entourer d'un try/catch.
Pour plus d'infos : msdn

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Lire écrire dans un fichier .txt avec asp! De l'aide SVP! [ par TNT ] J'ai essayé de faire fonctionner le code de Nix http://www.aspfr.com/article.asp?Val=11Mais je ne suis pas capable je n'ai aucun message d'erreur mon Lire écrire dans un fichier .txt avec asp! De l'aide SVP! [ par TNT ] J'ai essayé de faire fonctionner le code de Nix http://www.aspfr.com/article.asp?Val=11Mais je ne suis pas capable je n'ai aucun message d'erreur mon W Server 2003 avec II6 : écrire sur le serveur et accès extérieur [ par isadev ] Bonjour,J'ai pas mal cherch&#233; mais je d&#233;sesp&#232;re. J'ai donc une appli ASPX sur un IIS6 install&#233;e sur un Windows Server 2003. Elle fa Lire XML avec DOM ? [ par fabienfs ] Bonsoir,J'ai un fichier XML utilisé comme ceci : &lt;?xmlversion<font co Lire un fichier sur un autre serveur [ par numilog ] Je cherche désespérement à lire un fichier texte d'un serveur à partir d'un autre serveur sur le même domaine et le même réseaux.J'ai en gros 2 serveu Message d'erreur lors d'une mauvaise identification. [ par groovesalade ] Bonjour, je viens de terminer un site en ASP mais il subsiste une dernière petite erreur. Ce n'est pas important mais j'aimerai bien comprendre :J'ai Roles [ par Poulipe ] Bonjour à tous,je cherche à utiliser les roles pour une authentification windows avec asp 2.0. J ai ajouter dans le web.config :&lt;authentication<fon Formview mode ReadOnly à Insert [ par Nightcourrier ] Salut,   J'ai un formulaire qui à 2 modes (Read Only &amp; Edit)Quand je suis en mode Read Only et que je passe en mode insert. J'aimerais etre capabl charger et lire un fichier texte [ par ghaoutia ] Bonjourj'ai besoin de votre aide en urgencej'ai un site web hébergé sur un serveur. je voudrais lire un fichier texte situé sur le client, pour pouvoi Lire un fichier XML en ASP.net(Langage utilsé VB) a partir de l'URL [ par aimarrr ] S que quelqun peut maider a acceder a mon fichier XML a paritr de l'url?S kil suffit de charger le fichier tout court ou faire un parcour du fichier e


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,608 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.