kostenloser Webspace werbefrei: lima-city


Auf Vorgängerseite zurück

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.

    Huhu,

    also nehmen wir mal an man muss auf Seite1.htm ein Formular ausf?llen. Diese Formular wird per POST an Seite2.php "geschickt". Auf Seite2.php wird ?berpr?ft ob alle Felder ausgef?llt werden.

    Gibt es einen Befehl der auf die Vorg?ngerseite zur?ck leitet, ohne das man direkt die URL angibt?

    Beispiel:

    ...
     {
    echo "<a href=\"backward\">";
    }
    ...


    Halt irgendsowas in der Art...

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    k?nnte man das nicht mit hostory.back() machen?
    Eben ind er echo() anweisung?


    echo '<a href=history.back()>zur?ck</a>';
  4. c*********c

    Gibt es einen Befehl der auf die Vorg?ngerseite zur?ck leitet, ohne das man direkt die URL angibt?


    Wenn ich Deinen Beitrag richtig interpretiere, willst Du direkt von Seite2.php auf Seite.htm gelangen, und dies ohne einen Link anzuklicken (?)

    Wenn ja, dann m?sste dies Abhilfe schaffen:

    <?
    header("Location: Seite1.htm");
    ?>


    Wenn n?tig, Pfad- sowie Dateiname anpassen
  5. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.



    compactdisc schrieb:
    Gibt es einen Befehl der auf die Vorg?ngerseite zur?ck leitet, ohne das man direkt die URL angibt?


    Wenn ich Deinen Beitrag richtig interpretiere, willst Du direkt von Seite2.php auf Seite.htm gelangen, und dies ohne einen Link anzuklicken (?)

    Wenn ja, dann m?sste dies Abhilfe schaffen:

    <?
    header('Location: Seite1.htm');
    ?>


    Wenn n?tig, Pfad- sowie Dateiname anpassen

    Hab ich auch als erstes gedacht ;)
    Aber kuck dir mal sein Beispiel an.
    Da kommt doch auch ein Link drin vor.
    Und ausserdem wollte er doch ein Script, bei dem man nicht den Dateinamen oder sonstiges angeben muss.
  6. r*****r

    ohne seite k?nnte das so gehen:
    $site = $_SERVER["HTTP_REFERER"];
    header("Location: $site");


    edit: er will schon einen link:

    $site = $_SERVER["HTTP_REFERER"];
    echo("<a href=\"$site\">zur?ck</a>");


    Beitrag ge?ndert am 20.12.2005 17:54 von ruehrer
  7. r*x

    benutzernaemelchen schrieb:
    k?nnte man das nicht mit hostory.back() machen?
    Eben ind er echo() anweisung?


    echo '<a href=history.back()>zur?ck</a>';


    ja neo mach es so is am besten hab ich auch auf meiner site verwendet^^

    MfG r1x
  8. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.

    Also ich habe aus jetzt mit $_SERVER['HTTP_REFERER'] gel?st.

    <?php
    $email 		= $_POST['email'];
    $kommentar 	= $_POST['kommentar'];
    $lasturl 		= $_SERVER['HTTP_REFERER'];
    
    
    if ($email=="" OR $kommentar=="")
    		{
    		echo "Nicht alle Felder ausgef?llt.";
    		echo "<a href=\"$lasturl\" target=\"_self\">Zur?ck</a>";
    		}
    else
    		{
    		echo "Alle Felder erfolgreich ausgef?llt. Danke :-)";
    		}
    ?>


    Ist es eigentlich m?glich folgende Zeile statt:

    echo "<a href=\"$lasturl\" target=\"_self\">Zur?ck</a>";


    so zu schreiben, ohne das Fehler oder Nachteile entstehen?

    echo "<a href="$_SERVER['HTTP_REFERER']" target=\"_self\">Zur?ck</a>";
  9. r*****r


    Also ich habe aus jetzt mit $_SERVER['HTTP_REFERER'] gel?st.



    was mir da grad so einf?llt, wenn kein Referer im Header vom Browser mitgeschickt wir, hast du das Problem, das man dann auf einen ung?ltigen Link klickt, mach des doch mit einer abfrage!


    if($lasturl == "") {
        $lasturl = "javascript:history.back()";
    }



    edit: qoute gseschrieben im BBCode

    edit2:
    zur frage ob dies auch m?glich ist:
    echo "<a href="$_SERVER['HTTP_REFERER']" target=\"_self\">Zur?ck</a>";


    allerdings muss es so geschrieben sein:

    echo "<a href=".$_SERVER['HTTP_REFERER']." target=\"_self\">Zur?ck</a>";


    die Punkte darfst du nicht vergessen, aber aus obigem grund w?rd ich es anders machen!



    Beitrag ge?ndert am 20.12.2005 18:15 von ruehrer
  10. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.

    Also ich habe es jetzt in der if schleife einfach noch eine if schleife verwendet:

    if ($lasturl!=="")
    			{
    			echo "<a href=\"$lasturl\" target=\"_self\">Zur?ck</a>";
    			}
    		else
    			{
    			echo "<a href=\"javascript:history.back()\" target=\"_self\">Zur?ck</a>";
    			}
  11. r*****r


    Also ich habe es jetzt in der if schleife einfach noch eine if schleife verwendet:

    if ($lasturl!=="")
    			{
    			echo "<a href=\"$lasturl\" target=\"_self\">Zur?ck</a>";
    			}
    		else
    			{
    			echo "<a href=\"javascript:history.back()\" target=\"_self\">Zur?ck</a>";
    			}



    so sollte es funktionieren, und wenn doch nicht einfach nochmal schreiben

  12. Also ich habe es jetzt in der if schleife einfach noch eine if schleife verwendet:

    if ($lasturl!=="")
    			{
    			echo "<a href=\"$lasturl\" target=\"_self\">Zur?ck</a>";
    			}
    		else
    			{
    			echo "<a href=\"javascript:history.back()\" target=\"_self\">Zur?ck</a>";
    			}


    ?hm, und was machst du, wenn einer keine Javascript aktiviert hat? ;-)
    Das sollte man immer bedenken, deshalb finde ich diee Weiterleitungen etc. ziemlich bl?d.
    Lass doch alles ?ber eine Seite laufen.

    MfG Lucas
  13. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.

    Hmm, das hatte ich auch schon ?berlegt, hat das irgendwelche Nachteile? z.B. Prozessorauslastung?

  14. Hmm, das hatte ich auch schon ?berlegt, hat das irgendwelche Nachteile? z.B. Prozessorauslastung?

    H??
    Wer, wie, was, wo und vorallem h?? ^^
    Ob nun die Seite ?ber index.php?a=take_me_back oder ?ber take_me_back.php aufrufst hat keine gro?e Bedeutung, au?er vllt f?r Google, aber das ist f?r dich uninteressant.

    MfG Lucas
  15. Autor dieses Themas

    neo1000

    neo1000 hat kostenlosen Webspace.



    Hmm, das hatte ich auch schon ?berlegt, hat das irgendwelche Nachteile? z.B. Prozessorauslastung?

    H??
    Wer, wie, was, wo und vorallem h?? ^^
    Ob nun die Seite ?ber index.php?a=take_me_back oder ?ber take_me_back.php aufrufst hat keine gro?e Bedeutung, au?er vllt f?r Google, aber das ist f?r dich uninteressant.

    MfG Lucas


    Warum uninteressant, ich will das meine Seite richtig indiziert werden und auch entsprechenden PR bekommen. Sch?tze mal da w?re die *.php besser oder?

  16. r*****r

    kannst es auch so machen, wie in diesem thread beschrieben:

    http://www.lima-city.de/boards.php?m=thread&id=39597

    hab grad ne halbe ewigkeit nach dem Thread gesucht, da ich den titel nicht mehr wusste und nicht immer so lang zwischen den suchabfragen warten wollte
  17. 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!