CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
06.12.2011, 14:16:15
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
php variblen werden manchmal nicht übergeben
Hallo zusammen, ich habe auf einem Windows Server xampp am Laufen. Wir geben dort in einer eigenen PHP/MySQL-Anwendung einige Daten ein, zB. Gerätenummer, EK-Preis etc., welche dann berechnet werden. Bei der Übergabe auf eine andere Seite wird manchmal die mitgeführte Variable (Gerätenummer) nicht übergeben ($_GET).
Plötzlich steht eine andere Nummer drin.
Hintergrund: Die Daten werden von bis zu 6 Leuten parallel eingegeben.
Als Browser dient ausschließlich der IE.
Ich hab keine Idee, warum das so ist. Am Anfang passierte dies nicht.
Vielleicht noch als weitere Info (ich weiß nicht, ob das damit zu tun haben könnte): Wir führen die USER per cookie zwecks Rechtevergabe, neuerdings sind mitunter 4 user mit gleichem Namen eingeloggt.
Wie gesagt, bei den ersten 100 Eingaben trat der Fehler nicht auf, es waren allerdings nur 2 User am eingeben. Jetzt 6 User, etwa 600 Eingaben. Der Fehler tritt immer häufiger auf.
Danke für jede Hilfe!
Ulfo
|
06.12.2011, 14:18:28
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: php variblen werden manchmal nicht übergeben
Vermutlich fehlen Cache Header.
Und nutze Sessions, dann erledigt sich das automatisch mit und du kannst das Cookie gehampel PHP überlassen.
|
06.12.2011, 14:21:20
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
AW: php variblen werden manchmal nicht übergeben
Kannst du mir ein Tipp zu Cache Header geben?
Ulfo
|
06.12.2011, 14:33:25
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
AW: php variblen werden manchmal nicht übergeben
Ich probier mal, ob das hilft:
<meta http-equiv="expires" content="0">
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Vielen Dank!
|
06.12.2011, 14:37:04
|
SELFPHP Experte
|
|
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
|
|
AW: php variblen werden manchmal nicht übergeben
Das sind keine HTTP Header (wie ich meinte) sondern Fragmente des HTML HEAD.
Und nochmal zum mit meißeln: Verwende doch bitte Sessions!
|
12.12.2011, 21:53:27
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
AW: php variblen werden manchmal nicht übergeben
Das war nicht der Fehler. Übeltäter war in einem script die Abfrage SELECT MAX(xxx).
Und wenn ein anderer user etwas angelegt hatte, war eben dieser Datensatz der letzte und fluppte plötzlich bei einem noch anderen auf...
Danke, aber das waren nicht die header.
Nur: Ich hätte gern gewusst, was damit gemeint war... Ist jetzt aber egal, war alles richtig.
ulfo
|
14.12.2011, 22:19:07
|
Member
|
|
Registriert seit: Nov 2007
Beiträge: 843
|
|
AW: php variblen werden manchmal nicht übergeben
Hi
Zitat:
Jetzt 6 User, etwa 600 Eingaben.
|
Ich bekomme schon beim lesen graue Haare wenn dazukommt
+
Zitat:
neuerdings sind mitunter 4 user mit gleichem Namen eingeloggt
|
oweia....überdenke bitte alles
mfg
CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
|
15.12.2011, 09:46:42
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
AW: php variblen werden manchmal nicht übergeben
Hallo, ja das mit den gleichen Login ging alles gut, war auch nur krzweilig. Mittlerweile hat jeder seinen Zugang.
Mit den Headern ist auch klar, manchmal arbeitet noch mit alten früher bewährten Mitteln, "geht ja", und dabei gibt's längst was besseres, sichereres, neues... (allgemein).
Vielen Dank für die Hinweise.
SG Ulfo
|
15.12.2011, 15:12:25
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: php variblen werden manchmal nicht übergeben
Einspruch!
>Hallo, ja das mit den gleichen Login ging alles gut, war auch nur krzweilig.
Das gibt Raum zu der Hoffnung, demnächst dann vor Dir zu lesen, wenn Du fragst, wie Du die Doubletten finden und killen kannst.
Grundsätzlich: im HTTP Protokoll gibts keinen Loginstatus. Damit der Server den jeweiligen Client wieder erkennt, bietet PHP den Luxus einer Session.
>Mittlerweile hat jeder seinen Zugang.
Wat für ein Luxus.
>Mit den Headern ist auch klar, manchmal arbeitet noch mit alten früher bewährten Mitteln,
Äh... alte Mittrel?
1. HTTP Header gibts seit HTTP 1.
2. den Unterschied zwischen HTTP Header und dem HTML-Head-Tyg solltest Du eigentlich kennen. Falls nicht, dann frage eine Suchmaschine Deiner Wahl.
|
15.12.2011, 15:42:49
|
Anfänger
|
|
Registriert seit: Dec 2011
Alter: 59
Beiträge: 14
|
|
AW: php variblen werden manchmal nicht übergeben
Hallo, ja richtig, header gibt es schon lange...
Ich meinte: viele Wege führen nach Rom. Ob der, den man benutzt, immer der beste ist,
stellt sich nicht immer gleich in Frage.
In diesem Fall frag ich nicht mit den Doubletten, sind nur 10 User.
Eigentlich trau ich mir gar nicht mehr zu antworten.
Mal sehen, was jetzt zerrödelt wird.
Mir wirde geholfen, ich hab mich bedankt, damit wünsche ich schon mal schöne Feiertage.
Ulfo
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:45:13 Uhr.
|