• 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ß!
 
Mensch is doch egal wenn es unnütz is ich will es nunmal wissen!!!!!!!!!

Das da oben is doch nur ein BEISPIEL!!!
 
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');
 
Sagt der mir ja auch....

aber obwohl ichden schon längst rausgearbeitet hab sagt der mir das immer noch!
 
Nochwas: Damit Informationen über ein Bild angezeigt werden, musst du einen title="" tag definieren.Nur alt="" funktioniert nur im IE...
 
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