Ankündigung

Einklappen
Keine Ankündigung bisher.

Scripte includieren

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Scripte includieren

    Ich habe ein php-Datei bei dem eine Zufallszahl erzeugt wird. Diese Zahl möchte ich in einem anderen Script abfragen. Ich habe das per $_SESSION probiert; jedoch hat jedes Script eine eigenen Session und es funktioniert so leider nicht.
    Ich habe mir sagen lassen dass ich das eine Script in das andere includieren soll und dann beim Aufruf mittles eines Arguments angeben soll welches Teil des Scripts ausgeführt werden soll. Kann mir jemand sagen wie sowas geht? Oder wo ich das nachlesen kann?
    Hier mein erstes Script mit erwarteter Ausgabe:
    <HTML>
    <HEAD><TITLE> prog 1 </TITLE></HEAD>
    <BODY>
    <?php
    session_start();
    $_SESSION[“capt“];
    echo “$_SESSION[capt]“;
    ?> BODY></HTML>

    Hier mein zweites Script mit erwarteter Ausgabe auf localhost da auf localhost die Session erhalten bleibt. Auf dem Server ist das aber nicht so und funktioniert daher nicht.
    <HTML>
    <HEAD><TITLE> prog 2 </TITLE></HEAD>
    <BODY>
    <?php
    session_start();
    $_SESSION[“capt“];
    echo “capt is:”.$_SESSION[”capt”];
    ?> </BODY></HTML>

  • #2
    http://php-de.github.io/#debugging

    im übrigen kann mir mithilfe von code tags den code hier leserlich posten.

    Kommentar


    • #3
      Als Anfänger hilft mir dieser Hinweis leider nicht.

      Kommentar


      • #4
        Ich sehe nicht, wo du einen Wert in die Session schreibst. Und die Zeilen
        PHP-Code:
        $_SESSION[“capt“]; 
        sind sinnlos.

        Und guck' mal hier: http://de2.php.net/manual/de/function.session-start.php
        Die Deutsche Rechtschreibung ist Freeware! Du darfst sie kostenlos nutzen, allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

        Kommentar


        • #5
          Zitat von Gerd Beitrag anzeigen
          Ich habe ein php-Datei bei dem eine Zufallszahl erzeugt wird. Diese Zahl möchte ich in einem anderen Script abfragen. Ich habe das per $_SESSION probiert; jedoch hat jedes Script eine eigenen Session und es funktioniert so leider nicht.
          Ich habe mir sagen lassen dass ich das eine Script in das andere includieren soll und dann beim Aufruf mittles eines Arguments angeben soll welches Teil des Scripts ausgeführt werden soll. Kann mir jemand sagen wie sowas geht? Oder wo ich das nachlesen kann?
          Hier mein erstes Script mit erwarteter Ausgabe:
          PHP-Code:
          <HTML>
          <HEAD><TITLE> prog 1 </TITLE></HEAD>
          <BODY>
          <?php
          session_start
          ();
          $_SESSION[“capt“];
          echo 
          “$_SESSION['capt'];
          ?> BODY></HTML>
          Hier mein zweites Script mit erwarteter Ausgabe auf localhost da auf localhost die Session erhalten bleibt. Auf dem Server ist das aber nicht so und funktioniert daher nicht.
          PHP-Code:
          <HTML>
          <HEAD><TITLE> prog 2 </TITLE></HEAD>
          <BODY>
          <?php
          session_start
          ();
          $_SESSION[“capt“];
          echo 
          “capt is:.$_SESSION['capt'];
          ?> </BODY></HTML>
          erste seite:
          PHP-Code:
          <HTML>
          <HEAD><TITLE> prog 1 </TITLE></HEAD>
          <BODY>
          <?php
          session_start
          ();
          $_SESSION['capt'] = "wert";
          echo 
          $_SESSION['capt'];
          ?> 
          <BODY></HTML>
          zweite seite:
          PHP-Code:
          <HTML>
          <HEAD><TITLE> prog 2 </TITLE></HEAD>
          <BODY>
          <?php
          include "name_erste_seite.php"  // hier bitte name ändern
          echo “capt is:” $_SESSION['capt'];
          ?> </BODY></HTML>

          Kommentar


          • #6
            Wieso
            PHP-Code:
            include "name_erste_seite.php"  // hier bitte name ändern 
            Die Deutsche Rechtschreibung ist Freeware! Du darfst sie kostenlos nutzen, allerdings ist sie nicht Open Source, d.h. Du darfst sie nicht verändern oder in veränderter Form veröffentlichen.

            Kommentar


            • #7
              Versteh ich auch nicht

              Versteh ich auch nicht!

              Da session_start() im zweiten Script auch steht, kann man das Inkludieren der 1. Datei wegen Sinnlosigkeit weglassen!

              Und logisch musst du erst der Session nen Wert zuweisen, bevor du was ausgeben kannst!

              LG
              tamazu

              Kommentar


              • #8
                Zitat von uha Beitrag anzeigen
                Wieso
                PHP-Code:
                include "name_erste_seite.php"  // hier bitte name ändern 
                hab nur die Topic Überschrift gelesen


                so brauchts natürlich kein include

                Kommentar


                • #9
                  seh grad noch nen ooops

                  session_start(); muss vpr <html> stehn

                  Kommentar

                  Lädt...
                  X