Moin!
Erst einmal hallo hallo und vorneweg danke für Support. Ich bin php Newbie, möchte aber fleißig lernen
Ich möchte folgendes tun. Es soll ein 1x1 großer Pixel durch <img src> in einer html-datei abgerufen werden, der das setzen eines Cookie veranlasst. Cookie Inhalt ist dann eine unique ID sowie 3 feste Parameter durch einen Platzhalter getrennt.
Folgende Idee hatte ich, funzt aber nicht. Könnt Ihr mir helfen?
Schon mal vielen Dank im voraus....
------------------------------------------
<?php
// Image erzeugen, 1x1 pixel
$im=imagecreate(1,1);
// setzen Hintergrundfarbe
$white=imagecolorallocate($im,255,255,255);
// Allocate Hintergrundfarbe
imagesetpixel($im,1,1,$white);
// Setzen image type
header("content-type:image/jpg");
// JPG erzeugen
imagejpeg($im);
// Free memory associated with the image
imagedestroy($im);
//unique ID erzeugen
$invitationid = uniqid (rand(), true);
echo $invitationid;
echo "<br>";
//Parameter erzeugen
$mandator = 1;
$campaign = 0815;
$zone = 0816;
$seperator = /;
//Cookieinhalt erzeugen
$fullcookie = $mandator . $seperator . $campaign . $seperator . $zone . $seperator . $invitationid;
//Cookie setzen
setcookie(„wurst“,$fullcookie,time()+3600*24*30,“. gehirntoast.de“);
?>
Erst einmal hallo hallo und vorneweg danke für Support. Ich bin php Newbie, möchte aber fleißig lernen

Ich möchte folgendes tun. Es soll ein 1x1 großer Pixel durch <img src> in einer html-datei abgerufen werden, der das setzen eines Cookie veranlasst. Cookie Inhalt ist dann eine unique ID sowie 3 feste Parameter durch einen Platzhalter getrennt.
Folgende Idee hatte ich, funzt aber nicht. Könnt Ihr mir helfen?
Schon mal vielen Dank im voraus....
------------------------------------------
<?php
// Image erzeugen, 1x1 pixel
$im=imagecreate(1,1);
// setzen Hintergrundfarbe
$white=imagecolorallocate($im,255,255,255);
// Allocate Hintergrundfarbe
imagesetpixel($im,1,1,$white);
// Setzen image type
header("content-type:image/jpg");
// JPG erzeugen
imagejpeg($im);
// Free memory associated with the image
imagedestroy($im);
//unique ID erzeugen
$invitationid = uniqid (rand(), true);
echo $invitationid;
echo "<br>";
//Parameter erzeugen
$mandator = 1;
$campaign = 0815;
$zone = 0816;
$seperator = /;
//Cookieinhalt erzeugen
$fullcookie = $mandator . $seperator . $campaign . $seperator . $zone . $seperator . $invitationid;
//Cookie setzen
setcookie(„wurst“,$fullcookie,time()+3600*24*30,“. gehirntoast.de“);
?>
Kommentar