Bagikan melalui


Fungsi InternetSetCookieEx2 (wininet.h)

Membuat cookie yang terkait dengan URL yang ditentukan.

Sintaks

DWORD InternetSetCookieEx2(
  PCWSTR                 pcwszUrl,
  const INTERNET_COOKIE2 *pCookie,
  PCWSTR                 pcwszP3PPolicy,
  DWORD                  dwFlags,
  PDWORD                 pdwCookieState
);

Parameter

pcwszUrl

URL untuk mengatur cookie.

pCookie

Arahkan ke struktur INTERNET_COOKIE2 yang berisi data cookie.

pcwszP3PPolicy

String yang berisi kebijakan Platform-for-Privacy-Protection (P3P) untuk cookie. Mungkin NULL.

dwFlags

Bendera untuk cookie yang akan ditetapkan. Bendera berikut tersedia.

Nilai Makna
INTERNET_COOKIE_THIRD_PARTY Atur cookie ini dalam konteks pihak ketiga.
INTERNET_COOKIE_PROMPT_REQUIRED Tampilkan permintaan UI agar pengguna menerima atau menolak cookie ini.
INTERNET_COOKIE_EVALUATE_P3P Evaluasi kebijakan P3P yang disediakan untuk cookie ini. Ini akan mengevaluasi kebijakan default ketika pcwszP3PPolicy adalah NULL.
INTERNET_COOKIE_NON_SCRIPT Tunjukkan bahwa cookie ini tidak diatur melalui JavaScript, memungkinkan cookie khusus HTTP diatur.
INTERNET_COOKIE_APPLY_HOST_ONLY Terapkan kebijakan khusus host ke cookie ini. Jika atribut domain tidak diatur, maka cookie ini akan ditandai hanya host.

pdwCookieState

Arahkan ke DWORD yang menerima hasil pengaturan cookie. Untuk daftar nilai yang mungkin, lihat InternetCookieState.

Mengembalikan nilai

Mengembalikan ERROR_SUCCESS jika berhasil, atau kode kesalahan sistem pada kegagalan.

Keterangan

Catatan

WinINet tidak mendukung implementasi server. Selain itu, itu tidak boleh digunakan dari layanan. Untuk implementasi atau layanan server, gunakan Microsoft Windows HTTP Services (WinHTTP).

Persyaratan

   
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Header wininet.h
Pustaka Wininet.lib
DLL Wininet.dll

Lihat juga

Cookie HTTP

Mengelola Cookie

InternetGetCookieEx2

InternetFreeCookies

Fungsi WinINet