kostenloser Webspace werbefrei: lima-city


PHP Meldung anzeigen bei vollendenten Seitenwechsel

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    xxsasch4xx

    xxsasch4xx hat kostenlosen Webspace.

    ich möchte gerne eine Datei mit einem Button schreiben wo man auf den Button drücken kann und dann wird auf eine andere Seite umgeleitet. Wenn umgeleitet wurde soll eine javascript meldung erscheinen, dass erfolgreich umgeleitet wurde.
    Wie kann ich das den realisieren?

    Die Seite auf welche zugegriffen wird ist die von Google.
    <html>
    <head>
    <meta http-equiv="cache-control" content="no-cache">
    <title>
    hallo
    </title>
    
    </head>
    <body>
    
    <form action='#' method='POST'>
    <input type='submit' value='test' name='test'>
    </form>
    
    <?php
    if (isset($_POST['test']))
    {
    header('location: [url]http://www.google.de');[/url]
    echo "<script>alert('hallo - einloggen nicht fehlgeschlagen!')</script>";
    echo "hallo!";
    
    // das erste echo müsste ja dann mindestens mal gehen
    
    exit();
    }
    ?>
    </body>
    </html>


    Beitrag zuletzt geändert: 14.4.2011 17:16:56 von xxsasch4xx
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Öffne die Seite in einem Iframe mit 100% breite und 100% höhe.

    Die Seite die Umleitet gibt dann selbst die Nachricht aus. Du kannst auch die Seite in einen String speichern und dann per PHP auf Fehlercodes überprüfen. Dann kannst du auch gleich gucken, ob die Umleitung wirklich erfolgreich war. Falls ja gibst du die Seite einfach aus.

    Das wären meine ersten Gedanken zu dem Ganzen. Du könntest dann sogar soweit gehen alle Links so zu manipulieren, dass sie auch über deine Seite aufgerufen werden und damit allerhand Unsinn anstellen.


    Es gibt viele Möglichkeiten soetwas zu realisieren.

    Beitrag zuletzt geändert: 14.4.2011 17:42:28 von adrians
  4. m******e

    xxsasch4xx schrieb:
    ich möchte gerne eine Datei mit einem Button schreiben wo man auf den Button drücken kann und dann wird auf eine andere Seite umgeleitet. Wenn umgeleitet wurde soll eine javascript meldung erscheinen, dass erfolgreich umgeleitet wurde.
    Wie kann ich das den realisieren?

    Die Seite auf welche zugegriffen wird ist die von Google.
    <html>
    <head>
    <meta http-equiv="cache-control" content="no-cache">
    <title>
    hallo
    </title>
    
    </head>
    <body>
    
    <form action='#' method='POST'>
    <input type='submit' value='test' name='test'>
    </form>
    
    <?php
    if (isset($_POST['test']))
    {
    header('location: [url]http://www.google.de');[/url]
    echo "<script>alert('hallo - einloggen nicht fehlgeschlagen!')</script>";
    echo "hallo!";
    
    // das erste echo müsste ja dann mindestens mal gehen
    
    exit();
    }
    ?>
    </body>
    </html>



    Hö? :confused:

    1) Wenn Du auf eine andere Seite innerhalb Deines Webspaces weiterleitest, kannst Du nach der Weiterleitung nur über Cookies oder dem Refferrer mit JavaScript etwas verändern bzw. mitteilen.

    2) Wenn Du auf eine andere Seite außerhalb Deines Webspaces weiterleitest, kannst Du nach der Weiterleitung gar nix mehr verändern bzw. mitteilen.
    Weder mit JavaScript, noch mit PHP.

    Oder habe ich was falsch verstanden? :confused:

    Edit:
    1) war adrians schneller als ich, und
    2) hat er auch noch eine mögliche Lösung dazu geliefert! :lol:

    Beitrag zuletzt geändert: 14.4.2011 17:53:26 von menschle
  5. xxsasch4xx schrieb:
    ich möchte gerne eine Datei mit einem Button schreiben wo man auf den Button drücken kann und dann wird auf eine andere Seite umgeleitet. Wenn umgeleitet wurde soll eine javascript meldung erscheinen, dass erfolgreich umgeleitet wurde.
    Wie kann ich das den realisieren?

    Die Seite auf welche zugegriffen wird ist die von Google.
    <html>
    <head>
    <meta http-equiv="cache-control" content="no-cache">
    <title>
    hallo
    </title>
    
    </head>
    <body>
    
    <form action='#' method='POST'>
    <input type='submit' value='test' name='test'>
    </form>
    
    <?php
    if (isset($_POST['test']))
    {
    header('location: [url]http://www.google.de');[/url]
    echo "<script>alert('hallo - einloggen nicht fehlgeschlagen!')</script>";
    echo "hallo!";
    
    // das erste echo müsste ja dann mindestens mal gehen
    
    exit();
    }
    ?>
    </body>
    </html>


    <html>
    <head>
    <meta http-equiv="cache-control" content="no-cache">
    <title>
    hallo
    </title>
    
    </head>
    <body>
    
    <form action='formular.php' method='POST'>
    <input type='submit' value='test' name='test'>
    </form>
    
    <?php
    if (isset($_POST['test']))
    {
    header('Location: http://www.google.de');
    }
    ?>
    </body>
    </html>
    *hust*

    Wenn du mit header() auf eine Seite weiterleiten (!) willst, warum solltest du dann Inhalt ausgeben? Die Seite wird weitergeleitet, nicht inkludiert. Das wäre dann include();.
    Was du wahrscheinlich gemeint hast, ist
    <form action='DEINFORMULAR.php' method='POST'>
    <input type='submit' value='test'>
    <input type="hidden" name="test" value="inhalt" />
    </form>
    und dann im formular.php
    <?php
    if(isset($_POST) and $_POST['test']=='inhalt') { // ist der Inhalt von "test" wirklich "inhalt"
     // und wurde überhaupt ein Formular benützt?
     header("Location: http://www.google.at"); // Weiterleitung auf Google
    }
    ?>
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!