Loading ...
Sorry, an error occurred while loading the content.

post or get?

Expand Messages
  • Alaios
    Allia mia aporia....Poia methologia xrisimopeoitai otan thelete na diabasete ta periexomena mias formas pou enan kanei submit? Xrisimopoieite get i post? Poio
    Message 1 of 5 , Feb 18, 2004
    • 0 Attachment
      Allia mia aporia....Poia methologia xrisimopeoitai otan thelete na diabasete ta periexomena mias formas pou enan kanei submit? Xrisimopoieite get i post? Poio einai pio asfales?
       
      A,,,kai kati akoma..tha ithela sto site mou na ftiakso fylla styl pou na erxontai ta xromata apo ti basi. Apo ti stigmi omos pou ayta den tha allazoun poly syxna....yparxei tropos na kano cache tis metablites stin php kai me kapoio script opote thelo na tropopoio tis times aytes?
      Eyxaristo


      Do you Yahoo!?
      Yahoo! Mail SpamGuard - Read only the mail you want.
    • Dimitris Glezos
      ... Εξαρτάται τι θέλεις να πετύχεις. Για μεγάλα δεδομένα και δεδομένα που δεν θέλεις να
      Message 2 of 5 , Feb 19, 2004
      • 0 Attachment
        Alaios wrote:

        > Allia mia aporia....Poia methologia xrisimopeoitai otan thelete na
        > diabasete ta periexomena mias formas pou enan kanei submit?
        > Xrisimopoieite get i post? Poio einai pio asfales?

        Εξαρτάται τι θέλεις να πετύχεις. Για μεγάλα δεδομένα και δεδομένα που
        δεν θέλεις να εμφανιστούν στο URI, POST. Για δεδομένα που θέλεις να
        πειράζει ο χρήστης όπως τον αριθμό λημμάτων μιας αναζήτησης και τη
        σελίδα που βρίσκεται, GET.

        > A,,,kai kati akoma..tha ithela sto site mou na ftiakso fylla styl pou na
        > erxontai ta xromata apo ti basi. Apo ti stigmi omos pou ayta den tha
        > allazoun poly syxna....yparxei tropos na kano cache tis metablites stin
        > php kai me kapoio script opote thelo na tropopoio tis times aytes?

        Αν θέλεις ο κάθε χρήστης να έχει τα δικά του, μάλλον θα χρησιμοποιήσεις
        sessions τις οποίες θα αρχικοποιείς στο login. Αν όχι, υποθέτω πως
        μπορείς να τις κάνεις cache σε κάποιο αρχείο; Αλλά τότε γιατί να τις
        αποθηκεύεις καν στη βάση; =)

        Δημήτρης


        > Eyxaristo
        >
        > ------------------------------------------------------------------------
        > Do you Yahoo!?
        > Yahoo! Mail SpamGuard
        > <http://us.rd.yahoo.com/mailtag_us/*http://antispam.yahoo.com/tools?tool=1>
        > - Read only the mail you want.
        >
        > --
        > Ελληνική PHP mailing list
        >
        >
        > *Yahoo! Groups Sponsor*
        > ADVERTISEMENT
        >
        >
        > ------------------------------------------------------------------------
        > *Yahoo! Groups Links*
        >
        > * To visit your group on the web, go to:
        > http://groups.yahoo.com/group/php_greek/
        >
        > * To unsubscribe from this group, send an email to:
        > php_greek-unsubscribe@yahoogroups.com
        > <mailto:php_greek-unsubscribe@yahoogroups.com?subject=Unsubscribe>
        >
        > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of
        > Service <http://docs.yahoo.com/info/terms/>.
        >
        >

        --
        Dimitris Glezos
        Jabber ID: subbie@..., PGP: 0xA5A04C3B
        http://dimitris.glezos.com/

        "He who gives up functionality for ease of use
        loses both and deserves neither." (Anonymous)
        --
      • Alaios
        tha mporousa na tis kano cache se ena arxeio...alla kai ayto den troei xrono? Panta i basi den tha einai pio grigori? Ego skeftomouna ean ipirxe kapoios
        Message 3 of 5 , Feb 19, 2004
        • 0 Attachment
          tha mporousa na tis kano cache se ena arxeio...alla
          kai ayto den troei xrono? Panta i basi den tha einai
          pio grigori?
          Ego skeftomouna ean ipirxe kapoios tropos otan anoigei
          o server na diabazei tis metablites aytes apo ena
          arxeio kai na tis krata sti RAM (den tha einai kai
          para polles) kai kathe fora poy synanta mia tetoia
          metabliti se php kodika na tin boutaei kateytheian apo
          ti mnimi..........
          Ginetai kati tetoio?
          --- Dimitris Glezos <glezos@...> wrote:
          >
          >
          > Alaios wrote:
          >
          > > Allia mia aporia....Poia methologia xrisimopeoitai
          > otan thelete na
          > > diabasete ta periexomena mias formas pou enan
          > kanei submit?
          > > Xrisimopoieite get i post? Poio einai pio asfales?
          >
          > ��������� �� ������ �� ��������. ��� ������ ��������
          > ��� �������� ���
          > ��� ������ �� ����������� ��� URI, POST. ���
          > �������� ��� ������ ��
          > �������� � ������� ���� ��� ������ �������� ����
          > ���������� ��� ��
          > ������ ��� ���������, GET.
          >
          > > A,,,kai kati akoma..tha ithela sto site mou na
          > ftiakso fylla styl pou na
          > > erxontai ta xromata apo ti basi. Apo ti stigmi
          > omos pou ayta den tha
          > > allazoun poly syxna....yparxei tropos na kano
          > cache tis metablites stin
          > > php kai me kapoio script opote thelo na tropopoio
          > tis times aytes?
          >
          > �� ������ � ���� ������� �� ���� �� ���� ���, ������
          > �� ���������������
          > sessions ��� ������ �� ������������ ��� login. ��
          > ���, ������� ���
          > ������� �� ��� ������ cache �� ������ ������; ����
          > ���� ����� �� ���
          > ����������� ��� ��� ����; =)
          >
          > ��������
          >
          >
          > > Eyxaristo
          > >
          > >
          >
          ------------------------------------------------------------------------
          > > Do you Yahoo!?
          > > Yahoo! Mail SpamGuard
          > >
          >
          <http://us.rd.yahoo.com/mailtag_us/*http://antispam.yahoo.com/tools?tool=1>
          >
          > > - Read only the mail you want.
          > >
          > > --
          > > �������� PHP mailing list
          > >
          > >
          > > *Yahoo! Groups Sponsor*
          > > ADVERTISEMENT
          > >
          > >
          > >
          >
          ------------------------------------------------------------------------
          > > *Yahoo! Groups Links*
          > >
          > > * To visit your group on the web, go to:
          > > http://groups.yahoo.com/group/php_greek/
          > >
          > > * To unsubscribe from this group, send an
          > email to:
          > > php_greek-unsubscribe@yahoogroups.com
          > >
          >
          <mailto:php_greek-unsubscribe@yahoogroups.com?subject=Unsubscribe>
          > >
          > > * Your use of Yahoo! Groups is subject to the
          > Yahoo! Terms of
          > > Service <http://docs.yahoo.com/info/terms/>.
          >
          > >
          > >
          >
          > --
          > Dimitris Glezos
          > Jabber ID: subbie@..., PGP: 0xA5A04C3B
          > http://dimitris.glezos.com/
          >
          > "He who gives up functionality for ease of use
          > loses both and deserves neither." (Anonymous)
          > --
          >
          >
          > --
          > �������� PHP mailing list
          > Yahoo! Groups Links
          >
          >
          > php_greek-unsubscribe@yahoogroups.com
          >
          >
          >

          __________________________________
          Do you Yahoo!?
          Yahoo! Mail SpamGuard - Read only the mail you want.
          http://antispam.yahoo.com/tools
        • Symeon Charalabides
          ... Typika (kata to W3C), to GET hrisimopoiitai otan theloume na lavoume plirofories horis na allaxoume ti domi enos website. To POST hrisimopoiitai otan to
          Message 4 of 5 , Feb 19, 2004
          • 0 Attachment
            > Allia mia aporia....Poia methologia xrisimopeoitai otan thelete na diabasete ta
            > periexomena mias formas pou enan kanei submit? Xrisimopoieite get i post? Poio
            > einai pio asfales?
            >
            Typika (kata to W3C), to GET hrisimopoiitai otan theloume na lavoume plirofories horis na
            allaxoume ti domi enos website. To POST hrisimopoiitai otan to apotelesma tou Submit borei
            na kanei esoterikes allages sti domi/leitourgia enos website, opos na grapsei/svysei/allaxei sti
            vasi dedomenon, na metaferei/allaxei/grapsei arheia, na agorasei me tin pistotiki sou karta 85
            tonnous pitoura. Gi'ayto kai o browser zitaei confirmation "Repost form data?" otan kaneis
            Reload se mia POST forma: Theleis allous 85 tonnous pitoura?

            I sinithis praktiki einai na hrisimopoioume POST otan de theloume na fanoun sto URI oi
            metavlites tis formas, allios GET. To gnorisma tou GET einai pos to en logo URI borei ohi mono
            n'allahtei apo opoiondipote, alla kai na ginei bookmark, kai ayto einai isos to ishyrotero
            kritirio:

            - An yparhei opoiodipote thema asfaleias, to GET apagorevetai, kathos borei na to vrei &
            hrisimopoiisei opoiosdipote ehei prosvasi sto PC pou to episkeftike (Browser History).

            - An den yparhei thema asfaleias i/kai provlepetai na ginei bookmark to request, to GET einai i
            sosti epilogi.

            - An den ishyei tipota apo ta dyo parapano, i epilogi einai prosopiki. Synithos POST giati de
            hreiazetai exonyhistikos eleghos gia "spasmenes" metavlites (allagmenes apo to URI).


            Symeon Charalabides, C.T.O Webmate.gr
            Papanastasiou 81, 10445 Athens, Greece
            Tel.: +30 210 8312243
            Fax: +30 210 8094673
            VAT #: 999919635

            http://www.webmate.gr
          • Dimitris Glezos
            ... Κάτι τέτοιο θα ήτανε μη ασφαλές και εντελώς λάθος σαν υλοποίηση. Η φύση της PHP είναι
            Message 5 of 5 , Feb 26, 2004
            • 0 Attachment
              Alaios wrote:

              > Ego skeftomouna ean ipirxe kapoios tropos otan anoigei
              > o server na diabazei tis metablites aytes apo ena
              > arxeio kai na tis krata sti RAM (den tha einai kai
              > para polles) kai kathe fora poy synanta mia tetoia
              > metabliti se php kodika na tin boutaei kateytheian apo
              > ti mnimi..........
              > Ginetai kati tetoio?

              Κάτι τέτοιο θα ήτανε μη ασφαλές και εντελώς λάθος σαν υλοποίηση. Η
              φύση της PHP είναι να είναι stateless. Θα μπορούσαν τα scripts κάποιου
              άλλου να πετάνε compile errors επειδή εσύ στην άλλη μεριά του server
              έχεις ορίσει μια server-wide μεταβλητή (κι ας είσαι ο μόνος που τρέχει
              scripts στον server). Ή ακόμη χειρότερα, αν θέλεις κάποια στιγμή να
              μπορούν να αλλάξουν αυτά τα δεδομένα (δηλαδή να είναι μεταβλητές και
              όχι σταθερές) θα μπορούσε αυτός ο χρήστης να στα αλλάξει. Αν από την
              άλλη είναι σταθερές, θα ήτανε γελοίο να ρίχνεις τον apache κάθε φορά
              που θέλεις να τα αλλάξεις.

              Αλήθεια, για πόσο όγκο δεδομένων μιλάμε? Έχω μια κακή υποψία ότι μιλάς
              για όγκο κάτω των μερικών MB και άδικα συζητάμε.

              Όπως και να'χει, αν τα δεδομένα είναι τόσο μεγάλα, μπορείς να τα
              σηκώνεις με require_once (ή με auto_prepend_file) κάθε φορά που τρέχει
              το script ή ακόμη καλύτερα όταν τα χρειαστείς (αν δεν έχουν ήδη
              έρθει). Σαν δεύτερη εναλλακτική (και καλύτερη) είναι η αποθήκευση τους
              σε μια ΒΔ και η παραμετροποίηση της ΒΔ να τα κρατά στη μνήμη. Σαν
              τρίτη, να τα αποθηκεύεις σε session (και να ψάχνεις τη μνήμη σου με το
              κουταλάκι μετά :).

              Από την άλλη, αν μιλάμε για τέτοιο όγκο δεδομένων μάλλον δε θα
              χρησιμοποιούσες PHP.

              Όπως και να'χει, η απάντηση είναι όχι, δεν υπάρχει τρόπος. Stick with
              files, variables and sessions.

              Δημ


              --
              Dimitris Glezos
              Jabber ID: subbie@..., PGP: 0xA5A04C3B
              http://dimitris.glezos.com/

              "He who gives up functionality for ease of use
              loses both and deserves neither." (Anonymous)
              --
            Your message has been successfully submitted and would be delivered to recipients shortly.