Cookies verzenden naar de server via CURL in PHP
Met CURL kunnen cookies worden verzonden,
om de indruk te wekken bij de doelsite,
dat de cookie door een echte browser is verzonden.
Dit wordt gedaan met de optie CURLOPT_COOKIE.
Laten we bijvoorbeeld een cookie instellen
met de naam 'name' en de waarde 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Meerdere cookies worden gescheiden door een puntkomma gevolgd door een spatie:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Stuur een verzoek naar de volgende pagina en krijg het resultaat:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Stuur een verzoek naar de volgende pagina en krijg het resultaat:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>