Problem: Mit PHP

  • Hallo,


    ich bin gerade dabei ein privates, lokales Control Panel zu machen. Jedoch scheitere ich schon am Login-Formular...


    index.php



    login.php



    Fehlercode


    Dieser entsteht, wenn man sich falsch einloggt. - Man "bleibt" auf login.php und ein Countdown startet. Mit den Fehlercodes.... nach den 5 Sekunden refresht die Seite, und wieder erscheint das Gleiche....


    Code
    Notice: Undefined index: user in D:\xampp\htdocs\login.php on line 19
    
    
    Notice: Undefined index: passwort in D:\xampp\htdocs\login.php on line 20
    Login Fehlgeschlagen, Sie werden jetzt zur�ck zur Homeseite geleitet.	
    Weiterleitung in 3 Sekunden.


    Ich hoffe jemand kann mir helfen, denn ich weiß nicht mehr weiter... :/


    Viele Grüße,
    Chris

  • einfach:

    PHP
    <?php
                    $username = @$_POST["user"];
                    $passwort = @$_POST["passwort"];
    
    
    ?>


    sollte das Problem lösen

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • du solltest schon wissen wo die die Werte in die Variablen schreibst:
    Login.php 18-20

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • Mit deinen Zeilen 18-20 austauschen.


    Jetzt kommt keine Fehlercode mehr, jedoch wiederholt sich der Countdown nur noch...




    du solltest schon wissen wo die die Werte in die Variablen schreibst:
    Login.php 18-20


    Habe ich gemacht, jedoch siehe Oben.... da passiert nichts außer ein Countdown..


    Eigentlich sollte man wieder auf "index.php" weitergeleitet werden...

  • schmeiß das mal raus:

    PHP
    <script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue > 0 ) 
    						window.setTimeout( "countDown()" , 1000 ); } </script> </head> <body onload="countDown(true)">

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • du solltest schon wissen wo die die Werte in die Variablen schreibst:
    Login.php 18-20


    schmeiß das mal raus:

    PHP
    <script type="text/javascript"> function countDown(init) { if (init || --document.getElementById( "counter" ).firstChild.nodeValue > 0 ) 
    						window.setTimeout( "countDown()" , 1000 ); } </script> </head> <body onload="countDown(true)">


    Dies habe ich auch schon versucht, jedoch kommt dann:


    => keine Fehlercodes
    => Nach den 5 Sekunden, refresht die Seite, es wird nicht weitergeleitet...

  • Code
    <meta http-equiv="refresh" content="5"; url="index.php">


    muss

    Code
    <meta http-equiv="refresh" content="5; url=index.php">

    sein.


    Mein CS:GO Server: 62.75.168.39:27016


    Ich bin so hungrig, dass ich vor lauter Durst nicht weiß, was ich rauchen soll - so müde bin ich!
    Freedom is just another word for 'Nothing left to lose'

  • falscher Meta Tag du musst schon den auch richtig machen:

    PHP
    <meta http-equiv='refresh' content='5; URL=ziel' '>

    Mit freundlichen Grüßen
    Developer
    Go/Python Developer | ehm. Webdeveloper | Fachinformatiker Anwendungsentwicklung
    Arbeitet in einem cloudigen Umfeld bei einem der größten deutschen Rechenzentrumsbetreibern

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Code
    <meta http-equiv="refresh" content="5"; url="index.php">


    muss

    Code
    <meta http-equiv="refresh" content="5; url=index.php">

    sein.


    Hallo,


    ich bedanke mich für diese Antwort. Ich persönlich habe gedacht, dass bei allen "Foren" die " vergessen wurden, jedoch habe ich mich wohl da geirrt.
    Ich habe deinen Beitrag als "hilfreich" markiert. - Vielen Dank.


    Ich bedanke mich bei allen, die mir helfen wollten! :)
    Schönen Abend,


    - Chris