SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.07.2003, 09:59:15
Benutzerbild von thorben
thorben thorben ist offline
Junior Member
 
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
thorben eine Nachricht über Yahoo! schicken
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
Mit Zitat antworten
  #2  
Alt 09.07.2003, 10:01:44
c4 c4 ist offline
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!!
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #3  
Alt 09.07.2003, 10:09:57
Benutzerbild von thorben
thorben thorben ist offline
Junior Member
 
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
thorben eine Nachricht über Yahoo! schicken
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.
Mit Zitat antworten
  #4  
Alt 09.07.2003, 10:27:49
c4 c4 ist offline
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.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #5  
Alt 09.07.2003, 10:46:01
Benutzerbild von thorben
thorben thorben ist offline
Junior Member
 
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
thorben eine Nachricht über Yahoo! schicken
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.
Mit Zitat antworten
  #6  
Alt 09.07.2003, 10:48:17
c4 c4 ist offline
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?
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #7  
Alt 09.07.2003, 10:59:46
Benutzerbild von thorben
thorben thorben ist offline
Junior Member
 
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
thorben eine Nachricht über Yahoo! schicken
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.
Mit Zitat antworten
  #8  
Alt 09.07.2003, 11:19:54
c4 c4 ist offline
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.
__________________
sic!
--> http://dbCF.de/
Mit Zitat antworten
  #9  
Alt 09.07.2003, 11:34:26
Benutzerbild von thorben
thorben thorben ist offline
Junior Member
 
Registriert seit: Mar 2003
Ort: Krefeld
Beiträge: 245
thorben eine Nachricht über Yahoo! schicken
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.
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:45:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt