Variabele von einer PHP an eine andere PHP Datei übergeben

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

  • Variabele von einer PHP an eine andere PHP Datei übergeben

    Hallo Leute !
    Ich will eine Variable ($x) von einer PHP Datei in eine andere PHP Datei übertragen. Beide Dateien liegen im gleichen Ordner.

    Wer hat hier eine Lösung ?

  • #2
    mit: include() steht dir die Variable in der anderen Datei zur verfügung

    Kommentar


    • #3
      Include bindet doch die ganze Datei mit ein, ich will doch nur eine Variable ($x) aus der PHP Datei haben und diese in meiner anderen PHP Datei weiter verwenden.

      Kommentar


      • #4
        Zitat von Tastatur Beitrag anzeigen
        Include bindet doch die ganze Datei mit ein, ich will doch nur eine Variable ($x) aus der PHP Datei haben und diese in meiner anderen PHP Datei weiter verwenden.
        Sinnvoll mit Funktionen und/oder Klassen programmieren, und keine globalen Variablen verwenden.

        Kommentar


        • #5
          Möchstes du, dass eine Variable bzw. ein Codeteil in zwei scripten zur Verfügung steht? Dann ist include() oder require_once() gut.

          Möchtest du den Wert der Variablen erhalten, wenn der User auf die andere Seite wechselt? Dann wäre Übergabe über $_GET richtig oder Speichern in die $_SESSION.

          Natürlich gehen auch $_COOKIE oder $_POST, je nach Anwendungsfall muss man sich entscheiden.

          Kommentar


          • #6
            Leider hab ich nur wenig Kenntnisse über php
            Wie bitte soll das mit function aussehen.
            Wäre nett wenn du hier mal ein Beispiel posten könntest.

            Kommentar


            • #7
              Zitat von Tastatur Beitrag anzeigen
              Leider hab ich nur wenig Kenntnisse über php
              Wie bitte soll das mit function aussehen.
              Wäre nett wenn du hier mal ein Beispiel posten könntest.
              Es gibt zig Grundlagentutorials, die genau das erklären. Sowas sollte man eigentlich mal gemacht haben _bevor_ man anfängt zu programmieren.

              Kommentar


              • #8
                Hi Tastatur,

                du müsstest es nochmal genauer beschreiben, was du brauchst. Mit ein bisschen mehr Hintergrund (wofür $x steht)...

                Wenn dein Skript komplexer ist, solltest du in der Tat die Bereiche function, include(), require_once(), sowie $_GET und $_SESSION googlen, ohne die wirds schwierig, sofern es nicht wirklich supereinfache Skripte bleiben.

                Kommentar


                • #9
                  Ich hab alles schon durchsucht.

                  Ich will nur die Variable

                  $x

                  von index.php nach test.php

                  übergeben.

                  Wenn mir jemand ein Beispiel posten kann, wäre ch sehr dankbar.

                  Kommentar


                  • #10
                    Hmpf.

                    Möglichkeit 1:

                    in der index.php
                    echo "<a href='test.php?x=$x'>Hier klicken</a>";

                    in der test.php
                    $x=$_GET["x"]; echo "x ist $x";

                    Möglichkeit 2:
                    in der index.php
                    session_start();
                    $_SESSION["x"]=$x;

                    in der test.php
                    session_start();
                    $x=$_SESSION["x"];

                    Kommentar


                    • #11
                      Danke hat geklappt.
                      Gibt es auch eine Variante in der man alle Variabeln per Session übertragen kann?

                      Kommentar


                      • #12
                        Zitat von Tastatur Beitrag anzeigen
                        Gibt es auch eine Variante in der man alle Variabeln per Session übertragen kann?
                        Indem man nicht nur eine Variable in die Session packt, sondern alle die man braucht …?
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar

                        Lädt...
                        X