millä lailla onnistuu

muuttujien siirtäminen tied...

Onnistuuko PHP:ssä jollakin tavalla siirtää muuttuja A tiedostosta 1.php toiseen tiedostoon -> 2.php. Tai onnistuuko muuttujien tallentaminen johonkin taulukkoon (globals?) että ne olisivat kaikkien sivujen käytettävissä?

Include toiminto ei tässä tapauksessa toimi oikein koska tiedostossa on myös muita tietoja joita en halua tulevan toiseen tiedostoon...

1.php



Haluaisin siis nuo muuttujat käytettäväksi toisessa tiedostossa.

2.php

9

718

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • "Include toiminto ei tässä tapauksessa toimi oikein koska tiedostossa on myös muita tietoja joita en halua tulevan toiseen tiedostoon..."

      Siis häh? Meni vähän ohitse.

    • dfdfdffd

      Voinet jakaa sen 1.php:n kahteen osaan, joista toiseen laitat vain ne muuttujat mitkä 2.php:ssäkin saa näkyä? Ja sitten includetat muuttujatiedoston kumpaankin..

      $_SESSIONiin voi tallennella, mutta ei kuulosta tarpeelliselta..

      • tapa....

        Tällä tavalla muuttujat tallennetaan ainoastaan toiseen tiedostoon sisäisesti. Nehän eivät jää pysyviksi.


      • lklkjlklklk
        tapa.... kirjoitti:

        Tällä tavalla muuttujat tallennetaan ainoastaan toiseen tiedostoon sisäisesti. Nehän eivät jää pysyviksi.

        Muuttujat tulee kyllä sieltä toisestakin tiedostosta käytettäväksi


    • paremmin..

      Selitin varsin epäselvästi...

      Ideana olisi siis tallentaa esim. mysql-kysely yhteen muuttujaan ja käyttää tätä samaa muuttujassa olevaa tietoa toisessa tiedostossa.

      En haluaisi includeta koko 1.php-tiedostoa koska siellä on muitakin tietoja vaan haluaisin vain tuon muuttujan arvon käytettäväksi toisessa tiedostossa.

      Miten tässä tapauksessa siis saa haettua ainoastaan tuon $kysely muuttujan toiseen 2.php tiedostoon.

      $_POST on tietysti yksi mahdollinen eli siirrän tietoa tiedostojen sisäisesti, mutta siinä tuli ongelma %% merkkien yhteydessä ja ei tunnu olevan aivan paras tapa tässä yhteydessä...

      Onko jotakin kätevämpää tapaa?

      1.php

      $nimi = $_POST["nimi"];

      $kysely = "Select * FROM tietokanta WHERE `nimi` like "%$nimi%"

      2.php

      echo $kysely; => "Select * FROM tietokanta WHERE `nimi` like "%$nimi%"

      • ...........

        "; DROP TABLE tietokanta; --

        Tuo sitten tietysti tuhoaa taulun 'tietokanta', jos tuollaisen joku viitsii nimekseen pistää.


      • opettaa...
        ........... kirjoitti:

        "; DROP TABLE tietokanta; --

        Tuo sitten tietysti tuhoaa taulun 'tietokanta', jos tuollaisen joku viitsii nimekseen pistää.

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?


      • .............
        opettaa... kirjoitti:

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?

        Käytä vain parametrisoituja SQL-hakuja. Tuossa käyttäjä voi tehdä vapaamuotoisen SQL-haun tietokantaasi!


      • ..............
        opettaa... kirjoitti:

        Kukaan ei ole opettanut, että jos ei tajua asioista mitään niin ei kannata sanoa mitään?

        Mutta en viitsi kertoa miten asenteesi vuoksi.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kysymys muille miehille

      Onko teille varattu nainen ongelma? Mikään muu naisessa ei töki kun se että hän on varattu. Kamppailen houkutuksen kanss
      Ikävä
      140
      7929
    2. Kaipaisin nyt kosketusta

      jota ei koskaan ole ollut. Saisinpa tuntea kätesi niskallani ja silittelemässä päätäni. Sulaisin varmasti siihen.
      Ikävä
      31
      3126
    3. Imaami kysyy, miksi pojat uivat ilman valvontaa

      Kalajoen särkät ovat usean kilometrin pituiset. Siellä on kylttejä, joissa varoitetaan rannan vaaroista. Siellä ei ole
      Maailman menoa
      382
      2198
    4. Mansikkatiloilla hyväksikäytetään ukrainalaisia

      Työolot ovat surkeita ja palkka kelvoton. https://yle.fi/a/74-20172942
      Maailman menoa
      284
      1760
    5. Kerrostaloihin ilmalämpöpumput

      Ulkomailla näkee paljon ilmalämpöpumppuja kerrostalojen ulkoseinissä. Mikä estää taloyhtiötä hankkimasta niitä asuntoih
      Sinkut
      147
      1583
    6. Tukalaa kuumuutta

      Tietäisitpä vaan kuinka kuumana olen käynyt viime päivät. Eikä johdu helteestä, vaan sinusta. Mitäköhän taikoja olet teh
      Ikävä
      21
      1421
    7. Sokea "ystävälle"

      Oletko oikeasti noin sokea?
      Ikävä
      100
      1229
    8. Sinä, ihastukseni

      Mitä haluaisit tehdä kanssani ensimmäisenä?
      Ihastuminen
      15
      1228
    9. En ymmärrä käytöstäsi

      Se on ollut eräänlaista hyväksikäyttöä. Että seura kyllä kelpaa palstan välityksellä silloin kun ei ole parempaakaan tek
      Ikävä
      137
      1152
    10. Tiedät ettei tule toimimaan.

      Mielenterveys ei kummallakaan kestä.
      Ikävä
      18
      1112
    Aihe