Zum Inhalt springen

Variablenübergabe PHP


Empfohlene Beiträge

Hi!

mache gerade meine ersten Gehversuche mit PHP...und nun bin ich auf ein

Problem gestoßen, bei dem ich einfach nicht mehr weis, wie ich rangehen soll...:confused:

und zwar hab ich ne Passworteingabe, die in der Datei admin.php abgeprüft wird.Und eine weitere Seite akt_proj_eing.php,

die nur etwas anzeigen soll, wenn die Variable $geht=true ist..Aber irgendwie bleibt sie immer false...

hier ein Codeausschnitt der admin.php:


$geht =false; // geht als false deklarieren

if(isset($admin_passwort) && isset($adpwd) && isset($adna) && isset($admin_name) && isset($ziel))
{
//bei falschem Passwort & Namen...
If( usw...

//bei richtigem Passwort & Namen
if ($adpwd == $admin_passwort && $adna == $admin_name)
{
$geht=true;


die("<body bgcolor=\"#eef0d5\"<table width=\"125\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">
<tr><td><font face=\"Arial, Helvetica, sans-serif\" size=\"2\" color=green><center>LogIn erfolgreich<br><b><a href=$ziel>weiter</b></a></td>
</tr>
</table></body>");
}
}
[/PHP]

und hier die akt_proj_eing.php:

[PHP]
<?php
include("admin.php");

if($geht)
{
?>
.... Ausgaben, wenn $geht true ist
<?php
}
else
{
?>
.... Ausgabe, wenn $geht aus false steht
<?php
}
?>

Danke im Vorraus für die Tips...

MfG

gerln

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja die Bedingung wird erfüllt, wenn Nutzername un Paßwort übereinstimmen...

läßt sich auch gleich abprüfen..

wenn man das tut, steht $geht auch auf true.

Aber halt nicht auf der anderen Seite ..( akt_proj_eing.php )

und die Variablennamen stimmen auch..

MfG

gerln

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich bin mir jetzt nicht ganz sicher, aber ich glaube ich hatte das die schonmal durch ein echo ersetzt und es hatte da glaub ich auch nicht funktioniert..

Bin mir aber nicht so sicher...Und kann es jetzt nicht nachprüfen,da ich gerade an dem Rechner sitze...

Aber auf alle Fälle wirds gleich ausprobiert, wenns geht..

Danke erstmal...

-liegen nicht inFunktionen

-und auch im gleichen Ordener

MfG

gerln

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von jomama

Du schreibst gar nicht, wie die Variable get übergeben wird. Ein simpler Aufruf des zweiten Scripts bringt nix, weil es die Variable dann nicht mehr gibt. Die musst du per GET-Methode in der URL übergeben: "http://www.blabla.de/deineseite.php?geht=true"

Oder per Post als Formular, wenn dir das lieber ist.

ich verwende hier auf der arbeit auch eine Globals.php

diese include ich dann in meine anderen dateien und dadurch kann ich diese "Globalen variablen" dann auch in meinen anderen scripten aufrufen bzw darauf zugreifen.

vielleicht musst du dazu auch register_globals "1" einstellen, dass weiss ich nicht...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke das wars, was ich gesucht hatte...ES FUNKTIONIERT :marine

jedoch stellt sich mir die Frage, wiso existiert denn die $geht Variable auf der zweiten Seite nicht mehr, wenn ich die 1. Seite includiert habe ? :confused:

MfG

gerln

P.S. hat vielleicht jemand nen guten Link, wo ich paar verständliche Informationen über Sessions bekomme ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...