deaktivieren der zurück-Schaltfläche Ihres Browsers mit PHP
kann jede Stelle sagen Sie "deaktivieren der browser-zurück-Taste" mit PHP.
Ich kann in der Lage, deaktivieren Sie die Verwendung von javascript, aber es gibt eine Möglichkeit zum deaktivieren der Verwendung von PHP.
Brauche ich nur für dynamische Seiten statische Seiten.
- Vielleicht akzeptieren ein paar mehr Antworten auf Ihre Fragen? Das ist 22-rep an, wenn Sie tun 😉
- Es gibt keine Möglichkeit, dies über PHP. Es ist in der Regel schlechte Praxis, um zu versuchen, deaktivieren Sie die native browser-Funktionalität. Sie sollten erwägen, einen anderen Ansatz. Was sind Sie versuchen zu erreichen, indem Sie die zurück-Taste?
- Hallo, danken u für u r Antwort. Meine Absicht ist, wenn Benutzer ist authentifiziert Seite(bereits angemeldet),und zu versuchen, klicken Sie auf die zurück-Taste gehen Sie zur vorherigen Seite. Dies wird nicht geschehen ist, Recht..
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es keine Möglichkeit, es zu deaktivieren per PHP - PHP ist eine serverseitige Sprache, was bedeutet, es kann keine Interaktion mit etwas außerhalb Ihrer server direkt.
Konnte man immer PHP print einige JavaScript deaktiviert die Schaltfläche zurück.
James
Dass die client-bezogenes problem, also Nein es gibt keine Möglichkeit zum deaktivieren der zurück-Schaltfläche mit server-Seite.
Plus ich denke, es ist eine schlechte Praxis, um es zu deaktivieren.
Wenn Sie möchten, um zu vermeiden, re übermittlung von Formularen, wenn der Benutzer auf die Schaltfläche zurück, sollten Sie einen Blick in die redirect-after-post-pattern.
Können Sie nicht deaktivieren Sie die Zurück-Taste mit PHP. Sie können deaktivieren Sie die Zwischenspeicherung unter Verwendung von so etwas wie dieses:
Diese fügen die entsprechenden Header der HTTP-Anforderung an den browser zu informieren, sollte es die Seite neu laden, anstatt das Holen Sie durch einen cache.
PHP ist eine server-seitige Sprache. Nicht von Ihrem php-code immer ausgeführt wird, auf Ihren Kunden-Maschine.
PHP nur "generiert" die pag und sendet die reult an den client.
Den nur sullotion ich denken kann, ist, machen Sie Ihre PHP-code beinhalten, den javascript-Code in die Seite, die Sie erstellen.
Wenn ich verstehe auch deine intention, anstatt deaktivieren Sie die zurück-Taste (keine sehr gute Idee, usabilitywise sowieso) die Sie tun könnten, eine Prüfung mit PHP wie folgt aus (pseudocode) auf der login-Seite:
So, wenn der Benutzer auf die zurück-Taste, Sie werden weitergeleitet an die Seite Sie war. Dieser pseudocode ist natürlich ein bisschen oversimplistic, sollten Sie wahrscheinlich tun einige checkings, und Sie sollten wahrscheinlich warnen die Nutzer der Umleitung, aber das ist die Idee.