Web development India freelance website designer developer India SEO

{\rtf1\ansi\ansicpg1252\deff0\deflang1044{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
\viewkind4\uc1\pard\f0\fs17 The following code demonstates how to create internet cookies. Please read the "Notes" for an explaination of the current limitations of creating cookies using the wininet dll.
\par
\par Option Explicit
\par Private Declare Function InternetSetCookie Lib "wininet.dll" Alias "InternetSetCookieA" (ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String) As Boolean
\par Private Declare Function InternetGetCookie Lib "wininet.dll" Alias "InternetGetCookieA" (ByVal lpszUrlName As String, ByVal lpszCookieName As String, ByVal lpszCookieData As String, lpdwSize As Long) As Boolean
\par
\par 'Purpose : Creates an internet cookie
\par 'Inputs : sURL The URL to create the cookie for.
\par ' sCookieName The name of the cookie.
\par ' sCookieData The data to store in the cookie
\par 'Outputs : Returns True if succeeded in creating the cookie.
\par 'Notes : Cookies created by this function without an expiration date are stored in memory and are
\par ' available only in the same process that created them. Cookies that include an expiration
\par ' date are stored in the windows\\cookies directory.
\par ' Creating a new cookie might cause a dialog box to appear on the screen if the appropriate
\par ' registry value, AllowCookies, is set.
\par
\par
\par Function InternetCookieCreate(sURL As String, sCookieName As String, sCookieData As String) As Boolean
\par On Error GoTo ErrFailed
\par InternetCookieCreate = InternetSetCookie(sURL, sCookieName, sCookieData)
\par Exit Function
\par
\par ErrFailed:
\par Debug.Print Err.Description
\par InternetCookieCreate = False
\par End Function
\par
\par
\par Function InternetCookieGet(sURL As String, sCookieName As String, sCookieData As String) As String
\par Const clMaxCookieLen = 5012 'Arbitary limit
\par Dim sResult As String * clMaxCookieLen
\par Dim bRet As Boolean, lLen As Long
\par
\par On Error GoTo ErrFailed
\par lLen = clMaxCookieLen
\par bRet = InternetGetCookie(sURL, sCookieName, sResult, lLen)
\par If bRet Then
\par InternetCookieGet = Left$(sResult, lLen)
\par End If
\par Exit Function
\par
\par ErrFailed:
\par Debug.Print Err.Description
\par InternetCookieGet = ""
\par End Function
\par
\par 'Demonstration routine
\par Sub Test()
\par InternetCookieCreate "http://www.vbusers.com", "Andrew", "Test Cookie"
\par Debug.Print InternetCookieGet("http://www.vbusers.com", "", "Test Cookie")
\par End Sub
\par }
Creating an internet cookie

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150

India web developer web development India | India web development company India ecommerce web developer