Wenn nun dein PHP-Skript anfängt, Daten zu senden, und du danach versuchst, ein Cookie zu setzen, funktioniert letzteres nicht, da der Kopf ja schon raus ist, sobald die Daten durch die Leitung schleichen.
ich sende aber vorher nichts.
Und genau das steh in der Warnung: "Cannot send […] cookie [kann Cookie nicht schicken] - headers already sent [denn der Kopf wurde schon übermittelt] […] (output started at [mit der Ausgabe der Daten wurde in Zeile sowieso begonnen]".
was kann ich dagegen tun?
hier ist mal das php script:
<?PHP
if( $_POST['anzahl'] > 0 and $_POST['wert'] < 10 ){
session_start();
if (!isset($_SESSION['1pdn'])) {
$_SESSION['1anzahl']=$_POST[anzahl];
$_SESSION['1pdn']=$_POST[pdn];
if ($_POST['pdn']== 'Kalender Natur'){
$_SESSION['1preis']=$_POST[anzahl];
}
else{
echo 'Ein Fehler ist aufgetreten!';
}
echo 'Produkt(e) wurde(n) erfolgreich dem Warenkorb hinzugefügt!';
}
else{
...
?>
mfg Tim