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 ::

Das Zend Framework

Das Zend Framework 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 Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.08.2007, 21:04:48
Luzie.F Luzie.F ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 5
echo $_SERVER['PHP_SELF']

Hallo,
ich benutze einen PHP Styleswitcher, der hier beschrieben wird. Funktioniert auch. Das Problem ist dass er, wenn man ihn auf einer Unterseite anklickt, immer wieder die Hauptseite, also die index.php lädt. Wie kann das
Code:
<?php echo $_SERVER['PHP_SELF']?>
geändert werden, dass die jeweilige Seite beibehalten wird und nicht die index.php aufgerufen wird?
Mit Zitat antworten
  #2  
Alt 19.08.2007, 21:08:10
rambi
Guest
 
Beiträge: n/a
AW: echo $_SERVER['PHP_SELF']

$_SERVER['PHP_SELF'] ist sowieso doof, weil XSS anfällig..

Ansonsten verstehe ich dich nicht...
PHP_SELF beinhaltet die aktuelle Seite!!!
Mit Zitat antworten
  #3  
Alt 19.08.2007, 21:23:12
Luzie.F Luzie.F ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 5
AW: echo $_SERVER['PHP_SELF']

Zitat:
Zitat von rambi Beitrag anzeigen
$_SERVER['PHP_SELF'] ist sowieso doof, weil XSS anfällig..

Ansonsten verstehe ich dich nicht...
PHP_SELF beinhaltet die aktuelle Seite!!!
Wenn ich einen anderen Style anklicke, ist der Link localhost/index.php/styles/standard. Durch das index.php lande ich auf der Startseite. Der Link müsste sein localhost/styles/standard, damit ich nicht auf der Startseite lande. Wie kriege ich das hin?
Mit Zitat antworten
  #4  
Alt 19.08.2007, 21:57:29
rambi
Guest
 
Beiträge: n/a
AW: echo $_SERVER['PHP_SELF']

Dann sehen deine Links bestimmt irgendwie so aus:
<a href="?style=blue">Blau</a>
Bring das in Ordnung, dann gehts...
Mit Zitat antworten
  #5  
Alt 19.08.2007, 23:02:19
Luzie.F Luzie.F ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 5
AW: echo $_SERVER['PHP_SELF']

Zitat:
Zitat von rambi Beitrag anzeigen
Dann sehen deine Links bestimmt irgendwie so aus:
<a href="?style=blue">Blau</a>
Bring das in Ordnung, dann gehts...
Richtig, das steht ja auch in der von mir oben verlinkten Seite:
Code:
<a href="<?php echo $_SERVER['PHP_SELF']?>?style=style1">Style 1</a>
Was schlägst du vor, dass ich da in Ordnung bringe?
Mit Zitat antworten
  #6  
Alt 19.08.2007, 23:17:08
rambi
Guest
 
Beiträge: n/a
AW: echo $_SERVER['PHP_SELF']

<a href="<?php echo $_SERVER['SCRIPT_NAME']?>?style=style1">Style 1</a>
Aber auf manchen Systemen kann auch SCRIPT_NAME verseucht sein..

PS:
Ich klicke nicht auf alle Links in einem Forum...
Mit Zitat antworten
  #7  
Alt 20.08.2007, 10:09:44
Luzie.F Luzie.F ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 5
AW: echo $_SERVER['PHP_SELF']

Mit SCRIPT_NAME ist es das gleiche, steht auch index.php dazwischen.
Mit Zitat antworten
  #8  
Alt 20.08.2007, 10:21:15
Benutzerbild von z0iD
z0iD z0iD ist offline
Junior Member
 
Registriert seit: Mar 2006
Beiträge: 415
z0iD eine Nachricht über ICQ schicken
AW: echo $_SERVER['PHP_SELF']

Wenn es hier nur um die index.php geht, dann stell Deinem Fragezeichen im Verweis einfach ein "./" (ohne Anführungszeichen) voran. Damit sollte das Thema gegessen sein, wenn ich das jetzt richtig verstanden habe.
__________________
Bitte sprich entweder deutsch oder englisch mit mir, aber nicht beides gleichzeitig.

----------
Bitte vor dem Fragen lesen: Wie man Fragen richtig stellt.
Mit Zitat antworten
  #9  
Alt 20.08.2007, 10:21:49
rambi
Guest
 
Beiträge: n/a
AW: echo $_SERVER['PHP_SELF']

Evt.
1. wird und muß ja die index aufgerufen werden(bzw. wird der Link in der index erzeugt)
2. könnte dir mod_rewrite dazwischen funken

Ansonsten gebe ich auf.......
Mit Zitat antworten
  #10  
Alt 20.08.2007, 10:38:52
Luzie.F Luzie.F ist offline
Anfänger
 
Registriert seit: Aug 2007
Beiträge: 5
AW: echo $_SERVER['PHP_SELF']

<a href="<?php echo $_SERVER['SCRIPT_NAME']?>./?style=style1">Style 1</a>
Also so hab ich das versucht, dann wird aber gar kein Style mehr gefunden, auch nicht wenn ich PHP_SELF statt SCRIPT_NAME nehme.
Ich glaub ich gebe auch auf und muss damit leben, dass immer die Startseite aufgerufen wird. Danke euch jedenfalls trotzdem.
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Warum kann ich keine Dateien auf dem Server löschen? UncleKracker PHP Grundlagen 2 23.10.2006 10:55:45
Kann ich so Dateien löschen? UncleKracker PHP Grundlagen 2 19.10.2006 15:39:46
Wie kann ich ein Bild hochladen und gleichzeitig Beschreibungstext einlesen? UncleKracker PHP Grundlagen 20 11.10.2006 19:20:24
Verschiedene abfragen in einem html.doc ausgeben stoppel66 PHP Grundlagen 4 22.11.2005 15:02:26
wohin mit dem "move_uploaded_file" schnipsel sodiummd PHP Grundlagen 65 22.02.2005 13:13:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:54:03 Uhr.


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


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