Sending af cookies til serveren via CURL i PHP
Med CURL kan man sende cookies,
hvilket giver destinationswebstedet følelsen af,
at cookien er sendt af en rigtig browser.
Dette gøres ved hjælp af indstillingen CURLOPT_COOKIE.
Lad os for eksempel sætte en cookie
med navnet 'name' og værdien 'john':
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john');
?>
Flere cookies adskilles med et semikolon effulgt af mellemrum:
<?php
curl_setopt($curl, CURLOPT_COOKIE, 'name=john; login=admin');
?>
Send en anmodning til følgende side og modtag resultatet:
<?php
if (!empty($_COOKIE)) {
echo json_encode($_COOKIE);
} else {
echo 'error';
}
?>
Send en anmodning til følgende side og modtag resultatet:
<div>
<?php
if (!empty($_COOKIE)) {
echo $_COOKIE['num1'] + $_COOKIE['num2'];
} else {
echo 'error';
}
?>
</div>