| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.071
![]() ![]() | Hi, nur eine Idee, aber du könntest doch auf einer Seite, auf der sich keine Formulare sondern nur Informationen befinden (z.B. die Startseite? ), eine Session setzen wenn der Zugang gesperrt werden soll. Wenn diese Variable gesetzt ist, können danach auch keine anderen Seiten mehr aufgerufen werden! Dann kann jeder noch in Ruhe sein Formular absenden und wenn er dann danach auf die entsprechende(n) Seite(n) weitergeleitet wird, könnte die Session zum Sperren gesetzt werden. Danach ist dann erstmal Sense! Gruß
__________________ HalloPHP |
| | |
| | ||
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.071
![]() ![]() | Zitat:
Nicht jede Seite muss diese Variable setzen und nicht jede Seite muss automatisch auf eine Seite weiterleiten, wo die Sperrung durchgeführt wird. Aber du hast Recht, ganz sicher ist das ganze nicht! Es fiel mir nur spontan zu deinem Probem ein! Gruß
__________________ HalloPHP | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.06.2009
Beiträge: 498
PHP-Kenntnisse: Anfänger ![]() ![]() | Wie wäre es mit einem Nachrichtenfenster über dem Programm, dass in Rot sagt "Wartung in 5:00 Minuten, bitte beenden Sie Ihre Arbeit und loggen Sie sich aus!" (kann man ja per Config-Datei oder so Scriptweit einblenden) und dann in 5 Minuten lässt du die zentrale PHP Datei sperren? |
| | |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Absolut sicher wirst du bestimmt nicht hinbekommen. Stell dir vor jemand öffnet ein Formular, verlässt aber anschließend die Seite. Du kannst von deiner Seite aus nicht nachprüfen ob der User jetzt noch eintippt oder ob er nicht mehr da ist. Also musst du es mit einem Timeout machen. Daher kommt es zwangsläufig dazu dass du theoretisch bestimmte User abschneidest. |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 27.08.2004
Beiträge: 239
![]() | Ich überlege gerade, ob ich anhand der Daten, die in $_POST stehen, erkennen kann, ob jemand gerade ein Formular abgeschickt hat. Wenn ja: Skript durchlaufen lassen Wenn nein: Skript in ein die() laufen lassen Die Gefahr hierbei wäre allerdings, dass im "ja"-Fall der Benutzer ein Skript ausführt, das für ein Update vorgesehen ist. Dann würde es auch "knallen"...auch wenn die Wahrscheinlichkeit sehr gering wäre. *denk* cya |
| | |
| | |
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.071
![]() ![]() | Wo besteht denn genau das Problem, wenn das Formular nicht mehr verarbeitet wird und stattdessen eine Meldung über Wartungsarbeiten erscheint. Dann hat der jeweilie User eben Pech gehabt, wenn er die Ankündigung "In 5 Minuten Wartungsarbeiten" ignoriert und stattdessen lieber noch ein paar Daten eingeben möchte. Da kann doch erstmal nichts kaputt gehen. Er muss die Daten dann eben nochmal eintragen. Gruß
__________________ HalloPHP |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] UPDATE wird trotz if clause vor SELECT ausgeführt | Slithers | Datenbanken | 2 | 10.06.2009 16:13 |
| Fehler beim kompilieren von php 5.2.9 | malio | Server, Hosting und Workstations | 11 | 05.06.2009 18:40 |
| Insert ... On duplicate key update | Jacke | Datenbanken | 2 | 08.04.2009 14:11 |
| Update funktion | david1985 | PHP Tipps 2009 | 7 | 28.03.2009 03:20 |
| [Erledigt] MY SQL Update will nicht | feeet | PHP Tipps 2008 | 5 | 30.10.2008 13:57 |
| system() flush und Safari | webbi | PHP-Fortgeschrittene | 6 | 07.07.2008 21:30 |
| Update / syntaxfehler | prinzli | Datenbanken | 7 | 24.11.2007 21:24 |
| ComputerVerwaltung / System / Ereignisanzeige | dh1sbg | PHP-Fortgeschrittene | 3 | 17.11.2006 01:42 |
| zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. | Datenbanken | 3 | 09.03.2006 16:34 | |
| UPDATE count nach Link Aufruf ? | PHP Tipps 2006 | 9 | 22.01.2006 14:53 | |
| [Erledigt] per Update eine zahl ehöhen lassen | Datenbanken | 3 | 04.07.2005 16:37 | |
| Update in mysql funzt nicht | maeck | PHP Tipps 2005-2 | 4 | 27.06.2005 22:52 |
| [Erledigt] PHP5 Update. XAMPP oder manuelles Update? | PHP-Fortgeschrittene | 7 | 21.04.2005 22:16 | |
| Update per Cronjob (where Feld = Wort) | Apfeltyp | PHP Tipps 2004-2 | 3 | 14.12.2004 18:25 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| gehen crontab bei systemupdate verloren?, systemupdate während der arbeitszeit |