c - Værdien af ​​en cookie med cURL eller lignende

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har lært at kalde o PHP-fil/side på serveren fra kommandolinjen (cUrl). En mere sikker måde at etablere, hvad jeg vil gøre, ville være evnen til at læse værdien af ​​en tidligere indstillet cookie. Jeg kan lide det enten med C eller mere foretrukket med Windows DOS-lignende kommandolinje.


Den mest hensigtsmæssige måde ville være:


C:cURL get\_value\_of\_cookie "mycookie" 


og værdien af ​​cookien vil blive præsenteret i stdout streamen.


at get\_value\_of\_cookie er det, jeg ikke ved, hvordan man skal gøre.


cookien er blevet indstillet af PHP-scriptet:


setcookie("mycookie","A\_CERTAIN\_VALUE");


Rgds


Kari

Bedste reference


Se på krølningsindstillingen --cookie-jar (især med værdi -) og --junk-session-cookies. At send data som en cookie, brug --cookie.


curl --output /tmp/website.html --cookie-jar /tmp/website.cookies.txt http://www.example.egg


Til fuldstændighed er de analoge indstillinger i wget --save-cookies, --load-cookies og --keep-session-cookies.