| Autor | Zpráva | ||
|---|---|---|---|
| Senky Profil |
#1 · Zasláno: 14. 7. 2009, 10:33:23
Snažím sa vytvoriť cookie, ktorá bude mať doménu inú, ako tú, na ktorej sa vykoná skript. Našil som, že sa to dá cez cURL, a všade bolo toto:
<?php
/* STEP 1. let’s create a cookie file */
$ckfile = tempnam ("/tmp", "CURLCOOKIE");
/* STEP 2. visit the homepage to set the cookie properly */
$ch = curl_init ("http://somedomain.com/");
curl_setopt ($ch, CURLOPT_COOKIEJAR, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
/* STEP 3. visit cookiepage.php */
$ch = curl_init ("http://somedomain.com/cookiepage.php");
curl_setopt ($ch, CURLOPT_COOKIEFILE, $ckfile);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch);
/* here you can do whatever you want with $output */
?>Ale ja tam nikde nevidím, kde mám dať obsah, ktorý chcem ako cookie uložiť... Vie mi niekto pomôcť? Ďakujem... |
||
| Nox Profil |
#2 · Zasláno: 14. 7. 2009, 10:45:38
Řekl bych, že podle řádků 3 až 8 se do souboru CURLCOOKIE+unikátní sufix uloží obsah cookie, co se ti vytvoří da stránce uvedené na řádku 5...
|
||
| tiso Profil |
#3 · Zasláno: 14. 7. 2009, 10:52:25
Senky: ak chceš na stránku poslať vlastnú cookie, tak ju normálne pridáš do posielaných hlavičiek a pošleš pomocou
curl_setopt($cobj,CURLOPT_HTTPHEADER,$headers);//headers je pole s jednotlivymi hlavickami Tie čachre s cookie file sa používajú na automatické vrátenie cookies ktoré ti stránka pošle, pri ďalších dotazoch |
||
| Senky Profil |
#4 · Zasláno: 14. 7. 2009, 11:26:43 · Upravil/a: Senky
„curl_setopt($cobj,CURLOPT_HTTPHEADER,$headers);//headers je pole s jednotlivymi hlavickami“
Aha avšak ja o hlavičkách skoro nič neviem. Môžeš mi to prosím ťa opísať bližšie? |
||
|
Časová prodleva: 17 let
|
|||
0