PHP

10 bejegyzés megtekintése - 111-120 / 122
  • Szerző
    Bejegyzés
  • #1979720
    Petya_
    Felhasználó

      Tudnál esetleg egy jó php editort linux alá ?? Mandriva 2009 free
      Üdv.

      #1979721
      Wait
      Felhasználó

        Gnome alatt Geany, KDE alatt KdeWebDev (Quanta).

        #1979722
        Petya_
        Felhasználó

          Köszönöm

          #1979723
          admin
          Adminisztrátor
            Wait wrote:
            Gnome alatt Geany, KDE alatt KdeWebDev (Quanta).

            mc minden alatt megy és jobb nem is kell 😀

            #1979724
            uzsolt
            Felhasználó

              Esetleg csak egy vim.

              #1979725
              InterMatrix
              Felhasználó

                http://www.zend.com/en/products/studio/

                http://www.netbeans.org/downloads/index.html

                Mindkettő java alapú keretrendszer, különböző pluginekkel bővíthető. Az elsőt tudom ajánlani. Jó a súgója, debuggere, kódkiegészítése, stb.

                #1979726
                Névtelen

                  A Kate KDE alatt szerintem több, mint tökéletes.
                  De ha már ágyúval verébre, akkor Aptana (PHP-plugin-nal). Elég erőforrásigényes, de rengeteg funkcióval rendelkezik, és igen kényelmes.

                  Amúgy +1 a vim-nek is (és testvéreinek), ha belejön az ember, igen kézre tud állni. Addig meg érdemes egy cheat sheet-et nyomtatni hozzá, ami mindig szem előtt van. .)

                  #1979727
                  Wait
                  Felhasználó

                    Én a geany-t azért használom, mert annyira buta, hogy a szükséges dolgokat forrás-szinten át lehet benne írni (és használható a project-managere, amit kate alatt nincs).

                    #1979728
                    Wait
                    Felhasználó

                      Sziasztok!

                      PHP session-kezelés a témakör. Van egy sessionom, aminek az érvényessége éppen egy év (session_set_cookie_params függvény), van egy $_SESSION nevű változóm, ami számon tartja, hogy melyik felhasználóval van dolgunk.
                      A problémám a következő: bár a cookie elméletileg kint van egy évre, a rendszer mégis kiléptet egy fél óra után, gondolom mert a $_SESSION változót eldobja.
                      Ha helyes az okfejtésem, akkor ezt hogyan lehet meghosszabbítani, ha hibás, akkor mi lehet a gond?

                      Előre is köszönöm: Zsombor

                      #1979729
                      xcut
                      Felhasználó

                        Rossz a módszer 🙂

                        PHP-ban eddig a legjobb módszer amit ismerek a felhasználókövetésre:
                        Létrehozol egy táblát session néven, valahogy így:

                        Code:
                        CREATE TABLE session (
                        uid int NOT NULL REFERENCES „user”(uid),
                        sessid character(40) NOT NULL PRIMARY KEY);

                        Aztán:

                        Code:
                        function get_user() {
                          $sessid = isset($_SESSION[‘sessid’]) ? $_SESSION[‘sessid’] : (isset($_COOKIE[‘sessid’])?$_COOKIE[‘sessid’]:NULL);
                          if($sessid === NULL) return NULL;
                          $res = pg_query(‘SELECT * FROM „user” NATURAL JOIN session WHERE sessid = ” . pg_escape_string($sessid) . ”’);
                          if(pg_num_rows($res) == 0) return NULL;
                          return pg_fetch_assoc($res);
                        }

                        Ezzel elég biztonságosan tudsz több session-t is vezetni egy userhez. Persze ezen még lehet tuningolni: a táblába fel lehet venni egy last_used mezőt, ami egy timestamp, és ilyenkor futtatni egy UPDATE query-t is rá. Aztán időnként valami cron-szerű cuccal törlöd a régi sessionokat.

                      10 bejegyzés megtekintése - 111-120 / 122
                      • Be kell jelentkezni a hozzászóláshoz.