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 für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
09.07.2003, 09:59:15
|
|
Junior Member
|
|
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
|
|
location.replace in PHP
Hallo Leute.
Ich suche eine Lösung, wie ich die JavaScript-Funktion location.replace() in PHP umsetzen kann, gibt es dergleichen?
Schönen Gruß und schönen Tag.
Thorben Kühl
|
09.07.2003, 10:01:44
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Also den Part mit History-überschreiben kannst Du mit PHP nicht bewerkstelligen, wegen server- und klientseitig und so.
Das Weiterleiten kannst Du aber mit header('Location: datei.php'); erreichen. Aber Achtung: vor der Funktion darf kein einziges Zeichen an den Browser gesendet werden, nichts, absolut nichts!!
|
09.07.2003, 10:09:57
|
|
Junior Member
|
|
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
|
|
Danke...
Danke für die schnelle Antwort...
Eigentlich ist die Funktion in JavaScript ja auch ganz wunderbar, aber
es funktioniert erst, wenn ich type="Submit" streiche.
Also: Ich will etwas an ein (externes) PHP-Script schicken, dabei soll mit dem Drücken des Buttons gleichzeitig die URl gelöscht werden.
Es handelt sich um ein Online-Spiel - der Back-Button des Browser muss
deaktiviert sein - das ist der einzige Sinn.
Danke. Thorben.
|
09.07.2003, 10:27:49
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Der Sinn des Internets ist es nicht, den Nutzer zu bevormunden. Weder in einer Mindestauflödung, einem Plugin oder einer festgelegten Navigation.
Dies als kurze Moralpredigt.
Du kannst höchstens ein neues Fenster öffnen, in dem die Symbolleiste futsch ist.
|
09.07.2003, 10:46:01
|
|
Junior Member
|
|
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
|
|
Räusper
Die Moralpredigt ist an dieser Stelle vielleicht zurecht...
Aber (es gibt ein "Aber"):
Es handelt sich um ein Online-Spiel, der User ist sich dessen bewusst, dass
es nur einen Weg zum Ziel gibt. Das ist keine bewusste Manipulation, das ist Gewollte!!!
Manipulation in einem herkömmlichen (Gesellschafts-) Spiel ist immer nur Sinn und Zweck des Unterfangens - ansonsten bräuchte man nicht spielen, wenn man die Manipulation als Richtungsweiser nicht hätte.
Ich werde darüber nachdenken - ich möchte damit natürlich verhindern, dass die Leute sich "bescheißen" - mir kann das egal sein. Aber was wäre, wenn Geld auf der Straße rumliegen würde - würdest Du noch arbeiten gehen?
Danke dafür.
|
09.07.2003, 10:48:17
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Klar, würde ich arbeiten gehen. Irgendwas muss ich doch zu tun haben. Dauerurlauber muss nicht sein.
Was mir gerade einfällt: Auch wenn die Buttons weg sind, kann man ja noch immer mit Alt+Pfeil links auf die vorige Seite zurück. Geht das bei replace() auch noch?
|
09.07.2003, 10:59:46
|
|
Junior Member
|
|
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
|
|
Viele Quellen geben an, um den Back-Button zu sperren mit "window.open" usw, aber es macht keinen Sinn solange die Backslash-Taste auf der Tastatur ist, die kann man mit JS nicht löschen, höchstens mit dem Hammer! :-)
Zu Deiner Frage: Nein, die Funktion "Zurück" ist damit, bis auf Weiteres aufgehoben - man gelangt auf die Site davor.
Leider komme ich mit meinem Problem erstmal nicht weiter...
aber Du siehst ein, dass diese Funktion in einem etwaigen Online-Game
Sinn macht, gel? Natürlich werde ich den User darauf aufmerksam machen, dass seine Navigation eingeschränkt ist.
Thorben.
|
09.07.2003, 11:19:54
|
SELFPHP Guru
|
|
Registriert seit: Jul 2002
Ort: Oberursel
Alter: 54
Beiträge: 4.748
|
|
Zitat:
aber Du siehst ein, dass diese Funktion in einem etwaigen Online-Game Sinn macht, gel?
|
Klaro. Konnte ja nicht wissen, wofür es ist.
Mir fällt aber irgendwie auch nix feines ein, wie man das unterbinden kann. Irgendwelche Zeitsperren, die dem Nutzer dann sagen, dass das jetzt nicht lieb war oder so. Aber so richtig fällt mir halt nix ein.
|
09.07.2003, 11:34:26
|
|
Junior Member
|
|
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
|
|
Vielleicht lasse ich die Funktion weg...
Wenn es Dich interessiert:
http://www.about.x777.net/horror/
Die Daten sind nur Rohdaten die Gestaltung ist nur Layout, das technische muss halt gerde geklärt werden.
Es soll ein Online-Krimi werden, wo man als User einen Mord aufklären muss/darf/kann - nach dem Prinzip des Spielbuchs. D.h. der Spieler muss "viel" und aufmerksam lesen und per Radiobuttons und Eingabefeldern Entscheidungen treffen, die ihn zur Lösung des Falls führen oder halt nicht.
Dewegen macht die Funktion location-replace Sinn...
Bis dann. Thorben.
|
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 18:45:27 Uhr.
|