Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 17 von 17
  1. #11

    Standard

    Nein, dann musst du einen GET-Parameter vergeben, welcher die URL frisst und z.B. in $a speichert, dann kann es hier eingefügt werden:
    header("refresh:10;$a");

    #Schade Sven war schneller
    _n0p3_

  2. #12

    Standard

    könnte mir jemand ein fertiges script geben was ich nur einfügen muss auf meiner page
    BM-PROFIL
    8/1/0/ -8-

    Add me Steam


  3. #13
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    $_SERVER ist ein Array, welches unter anderem die IP des Seitenaufrufers, den Useragenten, den Document Root des Servers, die ServerIP und vieles mehr enthält. Wenn Dich interessiert, was darin alles vorkommt:

    PHP-Code:
    print_r($_SERVER); 
    $_SERVER['QUERY_STRING'] enthält alles, was hinter dem Fragezeichen in einer URL übergeben wird.

    EDIT: Fertiges Script? Einfach "<?php" an den Anfang und "?>" an das Ende von Fred und meinem Code . Hatte da aber leider einen Fehler drin, sorry. Hier der richtige:

    PHP-Code:
    <?php

    header
    ("refresh:10;".$_SERVER['QUERY_STRING']."");

    ?>
    Geändert von VeN0m (23.06.2009 um 17:19 Uhr) Grund: Immer ich xD
    Come to the dark side - We have cookies

  4. #14

    Standard

    funkt super DANKE!!!!

    kann man noch machen das wenn man kein http:// vorsetzt das es automatisch dar ist
    Geändert von ChiLLiN (23.06.2009 um 18:28 Uhr) Grund: Automerged Doublepost
    BM-PROFIL
    8/1/0/ -8-

    Add me Steam


  5. #15
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Ja, kann man.

    PHP-Code:
    <?php

    $page 
    = (preg_match("/http:///",$_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : "http://".$_SERVER['QUERY_STRING']);


    header("refresh:10;".$page."");

    ?>
    Sollte gehen... Hoffe ich ^^.
    Come to the dark side - We have cookies

  6. #16
    Anfänger
    Registriert seit
    05.10.2008
    Beiträge
    8

    Standard

    Also ich würd das ganz einfach über Modrewrite in Kombination mit ner kleinen PHP-Datei lösen^^

    Zuerstmal um das mit domain.de/?lol.de hinzubekommen brauchst du ModRewrite (schau mal auf http://www.modrewrite.de). Damit kannst du auch beispielsweisse domain.de/http://www.lol.de machen oder domain.de/weiterleitung/http://www.lol.de oder sonstwas^^
    Und das dann an ne PHP-datei leiten:
    domain.de/weiterl.php?url=http://www.lol.de

    und dann eben ganz einfach in die PHP-Datei rein:
    PHP-Code:
    <?
    $url = $_GET['url'];
    echo '<html>
    <head>
    <meta http-equiv="refresh" content="5; URL='.$url.'">
    </head>
    </html>';

    ?>
    Alle Rechtschreibfehler sind voll beabsichtigt und dienen ausschließlich zur allgemeinen Volksbelustigung!

  7. #17
    Kevin Lee Poulsen Avatar von VeN0m
    Registriert seit
    30.12.2008
    Beiträge
    1.270

    Standard

    Zitat Zitat von mr1992 Beitrag anzeigen
    PHP-Code:
    <?
    $url = $_GET['url'];
    echo '<html>
    <head>
    <meta http-equiv="refresh" content="5; URL='.$url.'">
    </head>
    </html>';

    ?>
    Das ist nicht Dein ernst 0O, oder?
    Weiterleitungen mit <meta> sind so ziemlich das schlechteste, was einem einfallen kann. Header("Location: ") ist der korrekte PHP-Befehl dafür und er funktioniert viel zuverlässiger. Mal davon abgesehen, dass bei der Datei "index.php" der Dateiname auch nicht angezeigt wird. Nur halt der GET-Wert aber das ist eigentlifch egal.
    "http://domain/index.php?url=bla" = "http://domain/?url=bla".

    Meine Lösung ist in so fern komfortabler, dass man kein GET benötigt sondern direkt der gesamte Query-String genommen wird.

    Wenn es denn so eine Lösung sein soll tue mir einen Gefallen: Nutze header("refresh:10; bla"); und nicht meta...
    Come to the dark side - We have cookies

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •