Alles Session oder was?

funktioniert es mit einem session feld ?

ansonsten poste nochmal beide teile, das will ich nachvollziehen tun.

funktioniert es mit einem session feld ?

ansonsten poste nochmal beide teile, das will ich
nachvollziehen tun.

ich nutz meinst so

start.php
session_set_cookie_params((60*60*24*31), ‚/‘);
session_name(‚test‘);
session_start();

weiter.php
// SESSION
session_name(‚test‘);
session_start();
if (!isset($_COOKIE[session_name()])) {
$sessfield = „“;
}

dann weisst du obs an den coockie liegt.

Also in der formular.php habe ich -->

<?php session_start();$SID = session_id();?>

in der send.php --> <?php session_start(); $_SESSION[formular] = $_POST; $SID = session_id();

Wegen der Cookies nochmal - auf welche Stufe soll man das stellen? Sollte MITTEL nicht reichen?

Gruß Rolf

erstmal gugen ob dein server den coockie setzt und zweitens dann gugen im browser obs ein coockie gibt, desweiteren dann gugen ob der überschrieben wird, und mal den expire time stamp anggugen :smile:

Also Cookies scheint er zu setzten -.->

PHPSESSID
mrk3t5jthq1d15cj2kc26saan5
localhost/
1024
4 weitere Zahlenreihen
*

Und was soll ich dann prüfen?

Gruß Rolf

Achja, anhand der Uhrzeit seh ich das er überschrieben wird

Ich verstehs echt nicht! :frowning:(((((((((

Gruß Rolf

übrigens redest du immer von coockies einstellung auf mittel ?

was soll das sein , mittel kennt mein browser nicht ?

übrigens redest du immer von coockies einstellung auf mittel
?

was soll das sein , mittel kennt mein browser nicht ?

Ich hab IE 8, da auf Internet-Optionen - Datenschutz - und dort auf „Mittel“

Wo würde es noch ne Einstellung geben?

Gruß Rolf

Wo würde es noch ne Einstellung geben?

Gruß Rolf

Am besten du postest dein Code .

Ich seh so keinen Fehler .

Es sollte aufjedenfall immer mit einem hiddenfeld für die ID funktionieren, wenns so ist, liegts an der php.ini

Ok, hiermal die beiden Quelltexte -->

<?php session_set_cookie_params((60*60*24*31), '/');<br />session\_name('formular');
session\_start();
?\>Checkliste
<?php echo ""; echo " "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo " Formular "; echo ""; echo ""; echo ""; echo ""; echo " Firmenangaben: "; echo ""; echo ""; echo " Firma: "; echo ""; echo ""; echo ""; echo " Sonderfall: "; echo " JA "; echo " NEIN "; echo ""; //-----------------------------\>RADIOBUTTON Abschlag: "; echo ""; echo ""; echo "$\_POST[abschlag]"; echo ""; echo " Dokumentenaufbau: "; echo ""; echo ""; echo "$\_POST[dokumentenaufbau]"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; ?\> Und --\> <?php session_name('formular');
session\_start(); if (!isset($\_COOKIE[session\_name()])) { $sessfield = ""; } ; if (isset ($\_POST['absenden1']) === TRUE) { header ('Location: neu.php'); exit; } if (isset ($\_POST['absenden2']) === TRUE) { header ('Location: danke.html'); exit; } ?\> Checkliste <?php echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo " Formular "; echo ""; echo ""; echo ""; if (empty($\_POST[firma])) { echo " Firma: Bitte nachtragen! "; } else { echo " Ihre Firma lautet: $\_POST[firma] "; } echo ""; echo ""; echo ""; echo" Sonderfälle "; echo ""; echo ""; echo ""; //echo nl2br(print\_r($\_SESSION,true)); echo " Abschlag "; if (empty($\_POST["abschlag"])) { echo " Bitte nachtragen! "; } else { echo " $\_POST[abschlag] "; } echo ""; echo " Dokumentenaufbau: "; if (empty($\_POST["abschlag"])) { echo " Bitte nachtragen! "; } else { echo " $\_POST[abschlag] "; } { echo ""; echo " "; echo " "; $firma = $\_POST["firma"]; $lieferantennr = $\_POST["dokumentenaufbau"]; $strasse = $\_POST["abschlag"]; $text = "$firma;$dokumentenaufbau;$abschlag;\n"; // Textstring zusammensetzen // var\_dump($\_POST); $dateiname = "formular.txt"; // Name der Datei $handler = fOpen($dateiname, "w+"); // Datei zum Text anhängen öffnen fWrite($handler, $text); // Dateiinhalt in die Datei schreiben fClose($handler); // Datei schließen } ?\> Was muss in der php.ini eingestellt sein? Momentan habe ich es so drin --\> session.auto\_start On On Störe dich nicht am Aufbau des Formulars - das is jetzt extrem gekürzt damit du es besser überblicken kannst Gruß Rolf

aber probiert hast du es immernoch nicht ein hidden feld mitzuschicken .

Bei der ersten form
sowas wie

solltest du eh machen weil es auch leite ohne coockies gibt.

Aber an deinem Code liegt es nicht.

Schau mal hier was man noch alles einstellen kann in der php.ini
http://www.mywebsolution.de/workshops/1/page_4/show_…

(

Nöp, auch mit dem hidden …es klappt einfach nicht!
Und das nervt jetzt gewaltig, da ich bis auf das eigentlich fertig wäre!

Unglaubbar!
php.ini Einstellungen sind alle soweit gemacht und ok. Lauf deiner Seite…

Zum Verzweifeln!

Gruß Rolf

Hmmm, also scheinbar funktioniert da wirklich was nicht mit den Cookies - nur hab ich null Plan wo ich noch was einstellen könnte.
Die php.ini schaut gut aus - und die IE Einstellungen auch.

Gruß Rolf

Pack es doch einfach mal irgentwo online .

Ung gu ob du dann immernoch probleme mit dem IE hast .

Hallo,

also Cookies sind ok -->

Cookie Test und Java Script Test

Dein Browser wurde erfolgreich getestet. Hier das Ergebnis:

Java ist aktiviert.
Deine Cookies sind aktiviert.

Online packen hab ich keine Chance momentn - läuft alles in Firma und so…
Und selber hab ich keinen Webspace :frowning:

Gruß Rolf

schon mal einen anderen browser benutzt, nur mal so ?
Internet Explorer ist eh das letzte , was ich da alles schon gelesen habe, was alles erst dann gleich funktioniert wenn unterschiedliche einstellungen vorliegen .

Also wenns FireFox auch nicht macht, dann wird es wohl eher ein server einstellung problem sein ,das er die ID nicht will.

Wie gesagt - ist alles Office hier - kann also nur IE nehmen :frowning:

Ich hab jetzt mal so abgefragt -->

if (!isset($\_COOKIE[session\_name()])) 
{
 echo "Hier geht´s nicht weiter"; 
 $error = "Du musst Cookies aktiviert haben!"; 
}

Da bringt er mir Hier geht´s nicht weiter

Jetzt bin ich aber echt total verwirrt…:frowning:((((

Gruß Rolf

und wenn alles nicht hilft, musst du dir deine eigene session schreiben.

ist auch nicht so schwer :smile:

User tabelle mit session ,
session tabelle mit datenfeldern .

dann gibts eben keine §_SESSION
sondern deine SQL eingabenund abfragen zur session id , die du dann natürlich selber mitliefern musst im post und selber die session daten einlesen musst etc.

Wie gesagt - ist alles Office hier - kann also nur IE nehmen

(

?? was hat das mit offline zu tun ?

Browser ist Browser , ausser das du vielleicht ein gateway eintragen musst.

Browser gibts sogar auf einem Stick als Portable
http://portableapps.com/apps/internet/firefox_portable

braucht kein internet , ich browse local .