ugrás a tartalomhoz

mail() függvénybe php Cookies?

NosnOsnoS · 2011. Júl. 29. (P), 14.40
Halló!

én 2 cooki tartalmát szeretném postázni.
Van 3 kódom de sajna nem tudtam összehozni.

Kód:
A cooki létrehozó:
<?php
// Print a cookie
echo $_COOKIE["user"];

// A way to view all cookies
print_r($_COOKIE);
?> 
A mail függvény:
<?php
$to = "hova megy?";
$subject = "levél témálya";
$message = "cooki tartalma";
$from = "someonelse##kukac##example.com";
$headers = "From:KI küldi?" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?> 
Cooki beolvasása:
<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br />";
else
  echo "Welcome guest!<br />";
?>
Előre is köszi a segítséget az összehozásban!
 
1

Gondold végig

janoszen · 2011. Júl. 29. (P), 14.56
Meddig jutottál a probléma megoldásában? Végig gondoltad a problémát? Fel tudnál rajzolni belőle egy folyamat ábrát?
2

akár!

NosnOsnoS · 2011. Júl. 29. (P), 15.51
A probléma megoldását először másik kóddal csináltam...
Csak láttam, hogy a Cookies témába post is van.
Így aztán másik kóddal csináltam!
Most már Elkezdtem azon gondolkodni , hogy ez miért rossz!:
    <?php  
    $to = "hova megy?";  
    $subject = "levél témálya";  
    $message = "" . $_COOKIE["user"] . "";  
    $from = "someonelse##kukac##example.com";  
    $headers = "From:KI küldi?" . $from;  
    mail($to,$subject,$message,$headers);  
    echo "Mail Sent.";  
    ?>   
kep,
3

Nos, a saját kérdésedet

bugadani · 2011. Júl. 29. (P), 16.02
Nos, a saját kérdésedet sikerült megválaszolnod az idézett kód 4. sorával.
Viszont nekem több észrevételem is lenne:
1. a témája j-vel írandó
2. mi értelme van a $_COOKIE['user']-hez mindkét oldalra odafűzni a semmit?
3. én szívesen feltenném azt a kérdést, hogy mi értelme ennek? Egyébként pedig pontosan úgy küldesz el egy sütit emailben, ahogy bármilyen más változó értékét, tehát behelyettesítéssel. Mivel a $_COOKIE egy tömb, ezért ezt kulcsonként kell megtenni, ahogy a kód 4. sorában is szerepel.
4. a $to egy email címet kell, hogy tartalmazzon, ellenkező esetben ne várj sehova semmilyen levelet.
5. a folyamatábra hát... nem egészen ezt takarja, hanem a megoldás vázlatos leírása lenne, hogy mit és milyen sorrendben szeretnél elvégezni.