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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > HTML, CSS und JavaScript Help!
Hilfe Community Kalender Heutige Beiträge Suchen

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.10.2008, 18:03:18
der_schweriner0 der_schweriner0 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 54
Beiträge: 10
Seite im neuen Browserfenster öffnen

hallo alle zusammen,
habe offensichtlich ein brett vor dem kopf :-)
ich möchte gern, das nach dem senden des richtigen passwortes ein neues browserfenster geöffnet wird.
das passwort wird per POST im selbstaufruf an die seite geschickt. ist das pw falsch, erscheint die seite mit einer fehlermeldung - funktioniert auch. ist es richtig, wird die seite im selben fenster geladen - auch klar - das skript verlangt es ja auch.
wie also kann ich es ändern, damit ich nicht per link, der extra nochmals geklickt wird (mit "_blank"), die pw-geschützte seite im neuen fenster sehe???

hier ein auszug meines skriptes:

PHP-Code:
<?php
if (isset($pw)) {
   if (
$pw=="000000") {
        
header ("Location: Privat/index.php?seite=Start");
        }
   else {
        
header ("Location: nase.htm");
   }
}
?>
......
<form action="<?php echo $PHP_SELF?>" method="post">
                <input type="password" name="pw">
                <input type="submit" value="senden">
                </form>
vielen dank schonmal im vorraus,
heiko!
Mit Zitat antworten
  #2  
Alt 11.10.2008, 18:19:02
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Seite im neuen Browserfenster öffnen

Das geht m.E. nur noch mit Javascript.
Früher konnte man noch im header() einen Target angeben.
Das wird aber nicht mehr unterstützt.

Und so nebenbei.
register_globals ON ist sehr veraltet und unsicher.
Benutze doch ab sofort die richtigen superglobale Arrays ($_SERVER['PHP_SELF'] anstatt $PHP_SELF)
und rufe Deine Variablen per POST/GET auf.
$_GET['pw'] ; $_POST['pw']

mehr dazu: http://de.php.net/register_globals
__________________
Liebe Grüße
Mit Zitat antworten
  #3  
Alt 11.10.2008, 19:31:27
der_schweriner0 der_schweriner0 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 54
Beiträge: 10
AW: Seite im neuen Browserfenster öffnen

vielen dank für die antwort - leider habe ich damit noch keine lösung.

Geändert von cortex (12.10.2008 um 12:03:53 Uhr) Grund: referenz gelöscht
Mit Zitat antworten
  #4  
Alt 11.10.2008, 19:45:29
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Seite im neuen Fenster öffnen

Wie wäre es mit einem window.open?
Oder Du machst aus
<form action="<?php echo $PHP_SELF; ?>" method="post">
einfach
<form action="<?php echo $PHP_SELF; ?>" method="post" target="_blank">
__________________
Liebe Grüße
Mit Zitat antworten
  #5  
Alt 11.10.2008, 19:50:32
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Seite im neuen Fenster öffnen

[WARN]PHP_SELF macht das Script anfällig für XSS Attacken[/WARN]
Mit Zitat antworten
  #6  
Alt 11.10.2008, 19:53:42
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Seite im neuen Browserfenster öffnen

Zitat:
Früher konnte man noch im header() einen Target angeben.
Aha...
HTTP Version 0.0000001, oder?
(ab Heute darfst auch DU "Arsch" usw. zu mir sagen)
Mit Zitat antworten
  #7  
Alt 11.10.2008, 19:54:52
der_schweriner0 der_schweriner0 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 54
Beiträge: 10
AW: Seite im neuen Fenster öffnen

vielen dank. das probiere ich mal. melde mich am montag wieder.
Mit Zitat antworten
  #8  
Alt 11.10.2008, 20:08:14
Benutzerbild von rarios
rarios rarios ist offline
Member
 
Registriert seit: Jun 2006
Beiträge: 655
AW: Seite im neuen Browserfenster öffnen

Zitat:
Zitat von DokuLeseHemmung Beitrag anzeigen
Aha...
HTTP Version 0.0000001, oder?
(ab Heute darfst auch DU "Arsch" usw. zu mir sagen)
hä? Sollte das sinnfrei oder eher sinnlos sein?
__________________
Liebe Grüße

Geändert von rarios (11.10.2008 um 20:10:49 Uhr)
Mit Zitat antworten
  #9  
Alt 11.10.2008, 21:40:56
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Seite im neuen Browserfenster öffnen

Zitat:
Zitat von rarios Beitrag anzeigen
hä? Sollte das sinnfrei oder eher sinnlos sein?
zeig mir mal bitte, wie man früher bei header() ein traget angegeben hat, und wie dann eine serverseitige weiterleitung browserseitig in einem neuen fenster geöffnet wurde...
Mit Zitat antworten
  #10  
Alt 12.10.2008, 10:28:33
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Seite im neuen Fenster öffnen

Zitat:
Benutze doch ab sofort die richtigen superglobale Arrays ($_SERVER['PHP_SELF'] anstatt $PHP_SELF)
Falsch!
Richtiger währe:
Benutze statt $PHP_SELF besser $_SERVER['SCRIPT_NAME'].
Wobei $_SERVER['SCRIPT_NAME'] auch nicht auf jedem Webserver "sauber" sein muß.

Geändert von cortex (12.10.2008 um 12:03:24 Uhr) Grund: referenz gelöscht
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
Neue Seite öffnen theresa PHP Grundlagen 6 12.04.2006 22:20:23
Seite öffnen jasper2000 PHP Grundlagen 1 18.01.2006 16:08:50
Link automatisch im neuen Fenster öffnen MacLeod PHP Grundlagen 1 24.01.2005 18:06:15
Browserfenster öffnen beim download unterdrücken Cooper PHP Grundlagen 4 11.05.2004 07:57:33
Seite im neuen Fenster aufrufen sausi Off Topic Area 2 13.04.2003 19:44:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:15:08 Uhr.


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


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