• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Seite öffnen mit PHP-Befehl

Status
Für weitere Antworten geschlossen.
O

ohrflieger

Guest
Seite öffnen mit PHP-Befehl

Hi Leute!

Ich hab angefangen PHP zu lernen - Gibt es da so etwas wie nen Befehl für das öffnen einer Seite? So sieht das in JavaScript aus:

Code:
<script language="javascript">
<!--
if(Eingabe = Passwort)
{
document.location.href="geheim.html"
}
//-->
</script>

Würd mich freuen, wenn jemand bescheid weiß!
 
Werbung:
Mensch is doch egal wenn es unnütz is ich will es nunmal wissen!!!!!!!!!

Das da oben is doch nur ein BEISPIEL!!!
 
Werbung:
Allerdings unterstützt nicht jeder PHP-Webspace auch Sessions... Daher:

login.php
<head>:
[php:1:c18bab9280]<?php
$passwort = "dein_passwort";

if($_POST["eingabe"] == $passwort)
{
echo "<meta http-equiv=\"refresh\" content=\"0; URL=geheim.htm\">";
//Alternative von Prophet:
header('Location:http://www.adressen.tld/geheim.htm');
}
?>[/php:1:c18bab9280]


<body>:
Code:
<form method="post" action="login.php">
Passwort: <input name="eingabe" type="password">


<input type="submit">
</form>
 
hätte sinn wenn du den meta refrach auch ausgibst und ihn nicht einfach in den quellcode setzt...

es gibt auch eine elegantere art für PHP (die funktioniert auch wirklich immer!):
Code:
header('Location:http://www.adressen.tld');
 
Hab ich auch schon probiert... bei mir macht das immer 'ne Fehlermeldung

Sorry... hab ein echo""; vergessen :oops:
 
Werbung:
Sagt der mir ja auch....

aber obwohl ichden schon längst rausgearbeitet hab sagt der mir das immer noch!
 
Werbung:
Nochwas: Damit Informationen über ein Bild angezeigt werden, musst du einen title="" tag definieren.Nur alt="" funktioniert nur im IE...
 
Werbung:
flapo, du kannst deine eingabe auch in einen md5() hash wert setzen und ihn dann vergleichen, bietet höhere sicherheit, und wenne viel mit php arbeitest würds später notwendig ...

<form method="post" action="<? $_SERVER['PHP_SELF'] ?>">
Passwort: <input name="pw" type="password">


<input type="submit" name="request" >
</form>

der php teil:
$userspass = $_POST['request'];
if($isset($_POST['request'])) {
$yourpass = "gewuenschtes pw";
$userspass = md5("$userspass");
if($userspass == md5("$yourpass")) {
header('Location:geheim.php?hash='."$userspass".');
}else{ echo "pw war wohl falsch"; } }

nun die geheim.php
$yourpass = "gewuenschtes pw"; <<< muss wie oben sein!
if($_GET['hash'] != md5("$yourpass")) { die( "pw falsch"); }

hier dein html code ?



ich hab den kram nicht getestet sondern mal eben so binnen 1 min runter geschrieben, da könnten fehler drin sein, wäre nichtmal unwarscheinlich, falls da was dabei ist was du nicht verstehst, ich bin da ....
mfg freak131

----
ich bin erst 14 -> und ?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben