www.PHP-Crawler.de Translate into English Traduire cette page PHP-Crawler - Home PHP-Crawler - Home
   

zur Startseite

PHP-Crawler Forum - PHP, MySQL, HTML, JavaScript

Forums-Ausgangsseite

log in | registrieren

marco

E-Mail

16.06.2009, 15:07
 

variable übergeben mittels get (PHP)

habe folgendes Problem:
ich übergebe eine variable mittels get an ein formular.

das formular schreibt dann einen eintrag in eine datenbank wenn die varibale den wert "true" hat.

wenn jetzt jmd die seite aktualisiert nachdem er die variable an das formular übergeben hat wird der eintrag erneut in die datenbank geschrieben

bei der abfrage habe ich schon die zeile

header ("location.php"); (ohne "?variable=true")

dran gehängt und diese wird auch ausgeführt.

trotzdem besitzt die variable immer noch den wert "true"

Tobias Hetzel(R)

Homepage E-Mail

Stuttgart,
16.06.2009, 16:13

@ marco
 

variable übergeben mittels get

Hallo

» bei der abfrage habe ich schon die zeile
»
» header ("location.php"); (ohne "?variable=true")
»
» dran gehängt und diese wird auch ausgeführt.
»
» trotzdem besitzt die variable immer noch den wert "true"

Das würde ja bedeuten, dass die Variable Application- oder Sessionweit gespeichert werden würde. Tust du den Wert in einem Cookie oder einer Dession-Variable irgendwie zwischenspeichern? Denn die Parameter, welche über das HTTP-Protokoll übergeben werden gehen im Normalfall verloren (also wenn man wie du, eine Weiterleitung nach dem Persistieren in die Datenbank vornimmt).

Falls das auch nicht der Fall sein sollte, überprüfe bitte nochmals genau, ob die Weiterleitung funktioniert. Was passiert denn, wenn du der URL der Weiterleitung den String "?variable=true" anhängst?


Beste Grüße

Tobi

marco

E-Mail

16.06.2009, 16:42

@ Tobias Hetzel
 

variable übergeben mittels get

wenn ich den string anhänge passiert genau das gleiche

ich denke dass die variablen irgendwo global gespeichert werden

ich habe vorher eine session gestartet, kann es sein dass die variable automatisch in dieser session gespeichert wird?
ohne dass ich es ausdrücklich sage

falls ja wie kann ich das umgehen

danke schonmal für die antwort

mfg
marco

Tobias Hetzel(R)

Homepage E-Mail

Stuttgart,
16.06.2009, 16:51

@ marco
 

variable übergeben mittels get

kannst ja mal den Befehl session_destroy() ausprobieren und schauen was dann passiert:
Hier geht´s zur Befehlsbeschreibung

marco

16.06.2009, 16:54

@ Tobias Hetzel
 

variable übergeben mittels get

problem hat sich erledigt
ich hatte einen syntaxfehler beim
header-befehl
peinliche nummer :)

trotzdem danke für deine hilfe

Tobias Hetzel(R)

Homepage E-Mail

Stuttgart,
16.06.2009, 16:57

@ marco
 

variable übergeben mittels get

LOL

alles klar... dann viel Spass noch... ;-)

178 Postings in 96 Threads, 197 registrierte User
PHP-Crawler Forum - PHP, MySQL, HTML, JavaScript | Kontakt
PHP-Crawler Sponsoren: eBit - Design + Programmierung
RSS-Feed
powered by my little forum