Hi!
$kdn= $_POST["kdn"];
Wie ich bereits sagte, ist es völlig unnötig, den Wert einer Variablen noch mal in einer anderen zu speichern.
Du kannst einfach mit $_POST["kdn"] arbeiten.
Wenn ich das ganze dann ausführen will kommt die Meldung:
Warning: Cannot modify header information - headers already sent by (output started at /kunden/145874_24783/webseiten/vip/inserenten/test/seite-2.php:8) in /kunden/145874_24783/webseiten/vip/inserenten/test/seite-2.php on line 14
Das liegt daran, daß du an falscher Stelle versuchst, dein Cookie zu setzen.
Dies muß passieren, bevor irgendeine Ausgabe zum Client erfolgt ist.
Cookies werden per HTTP-Header gesetzt.
Sobald irgendwelche Daten zum Client geschickt wurden, wurden damit auch Header versendet und der Aufruf von setcookie() kann nicht mehr funktionieren.
Dies kann man aber auch der Beschreibung dieser Funktion im Handbuch entnehmen.
Schöner Gruß,
rob