Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    The Lich
    Übermensch
    il 2008-01-01 20:14:00.0 alle 2008-01-01 20:14:00.0
    Trollate totali: 21351
    Sassofono dimmelo te
    ho questo maledetto script di autenticazione in php

    con i cookie funziona tutto bene, ma io vorrei propagare il sessionid nel carico di una chiamata post o get

    premesso che ho disabilitato l' uso di cookie di sessione e ho mantenuto il valore di default PHPSESSID, perchè cavolo

    $PHPSESSID = $_GET['SID'];
                        session_start();

    mi apre una dannata nuova sessione invece di ripristinare la vecchia, per caso dovrei impostare

    session.use_trans_sid = 1 ?

    The Lich™
    Cylon
    Immagine postata dall'utente
    • Avatar
      Scritto da
      Non Autenticato
      il 2008-01-01 20:18:00.0 alle 2008-01-01 20:18:00.0
      Re: Sassofono dimmelo te

      - Scritto da: The Lich
      > ho questo maledetto script di autenticazione in
      > php
      >
      > con i cookie funziona tutto bene, ma io vorrei
      > propagare il sessionid nel carico di una chiamata
      > post o
      > get
      >
      > premesso che ho disabilitato l' uso di cookie di
      > sessione e ho mantenuto il valore di default
      > PHPSESSID, perchè
      > cavolo
      >
      > $PHPSESSID = $_GET['SID'];
      >                     session_start();
      >
      > mi apre una dannata nuova sessione invece di
      > ripristinare la vecchia, per caso dovrei
      > impostare
      >
      >
      > session.use_trans_sid = 1 ?
      >
      > The Lich™
      > Cylon
      > [img]http://www.gamewyrd.com/previews/bottledimp/i

      Datti all' ippica, ma veramente! Rotola dal ridere
      • Avatar
        ☺
        Scritto da
        The Lich
        Übermensch
        il 2008-01-01 20:19:00.0 alle 2008-01-01 20:19:00.0
        Trollate totali: 21351
        Re: Sassofono dimmelo te

        - Scritto da:
        >
        > - Scritto da: The Lich
        > > ho questo maledetto script di autenticazione in
        > > php
        > >
        > > con i cookie funziona tutto bene, ma io vorrei
        > > propagare il sessionid nel carico di una
        > chiamata
        > > post o
        > > get
        > >
        > > premesso che ho disabilitato l' uso di cookie di
        > > sessione e ho mantenuto il valore di default
        > > PHPSESSID, perchè
        > > cavolo
        > >
        > > $PHPSESSID = $_GET['SID'];
        > >                     session_start();
        > >
        > > mi apre una dannata nuova sessione invece di
        > > ripristinare la vecchia, per caso dovrei
        > > impostare
        > >
        > >
        > > session.use_trans_sid = 1 ?
        > >
        >
        > Datti all' ippica, ma veramente! Rotola dal ridere

        fottiti stronzo Arrabbiato

        The Lich™
        Cylon
        Immagine postata dall'utente
        • Avatar
          Scritto da
          Non Autenticato
          il 2008-01-01 20:21:00.0 alle 2008-01-01 20:21:00.0
          Re: Sassofono dimmelo te

          - Scritto da: The Lich
          >
          > - Scritto da:
          > >
          > > - Scritto da: The Lich
          > > > ho questo maledetto script di autenticazione
          > in
          > > > php
          > > >
          > > > con i cookie funziona tutto bene, ma io vorrei
          > > > propagare il sessionid nel carico di una
          > > chiamata
          > > > post o
          > > > get
          > > >
          > > > premesso che ho disabilitato l' uso di cookie
          > di
          > > > sessione e ho mantenuto il valore di default
          > > > PHPSESSID, perchè
          > > > cavolo
          > > >
          > > > $PHPSESSID = $_GET['SID'];
          > > >                     session_start();
          > > >
          > > > mi apre una dannata nuova sessione invece di
          > > > ripristinare la vecchia, per caso dovrei
          > > > impostare
          > > >
          > > >
          > > > session.use_trans_sid = 1 ?
          > > >
          > >
          > > Datti all' ippica, ma veramente! Rotola dal ridere
          >
          > fottiti stronzo Arrabbiato
          >
          > The Lich™
          > Cylon
          > [img]http://www.gamewyrd.com/previews/bottledimp/i

          No dai, spero che tu stessi scherzando! Rotola dal ridere
          • Avatar
            ☺
            Scritto da
            The Lich
            Übermensch
            il 2008-01-01 20:25:00.0 alle 2008-01-01 20:25:00.0
            Trollate totali: 21351
            Re: Sassofono dimmelo te

            - Scritto da:
            >
            > - Scritto da: The Lich
            > >
            > > - Scritto da:
            > > >
            > > > - Scritto da: The Lich
            > > > > ho questo maledetto script di autenticazione
            > > in
            > > > > php
            > > > >
            > > > > con i cookie funziona tutto bene, ma io
            > vorrei
            > > > > propagare il sessionid nel carico di una
            > > > chiamata
            > > > > post o
            > > > > get
            > > > >
            > > > > premesso che ho disabilitato l' uso di
            > cookie
            > > di
            > > > > sessione e ho mantenuto il valore di default
            > > > > PHPSESSID, perchè
            > > > > cavolo
            > > > >
            > > > > $PHPSESSID = $_GET['SID'];
            > > > >                     session_start();
            > > > >
            > > > > mi apre una dannata nuova sessione invece di
            > > > > ripristinare la vecchia, per caso dovrei
            > > > > impostare
            > > > >
            > > > >
            > > > > session.use_trans_sid = 1 ?
            > > > >
            > > >
            > > > Datti all' ippica, ma veramente! Rotola dal ridere
            > >
            > > fottiti stronzo Arrabbiato
            > >
            >
            > No dai, spero che tu stessi scherzando! Rotola dal ridere

            crepa imbecille, non sono nato con php infuso

            beh almeno ho risolto, a quanto pare dovevo proprio settare session.use_trans_sid ad 1 porco dio cane. A bocca storta

            The Lich™
            Cylon
            Immagine postata dall'utente
    • Avatar
      Scritto da
      Non Autenticato
      il 2008-01-01 20:31:00.0 alle 2008-01-01 20:31:00.0
      Re: Sassofono dimmelo te
      Non ho capito un mazzuolo dei dettagli di questa domanda, perché non ho voglia di andare a leggere il manuale. Però avevo letto che PHP propaga l'identificativo di sessione in modo invisibile, senza che sia necessario infilarlo fra le variabili trasmesse cone GET o POST o tramite cookie.
      • Avatar
        Scritto da
        Non Autenticato
        il 2008-01-01 20:43:00.0 alle 2008-01-01 20:43:00.0
        Re: Sassofono dimmelo te

        - Scritto da:
        > Non ho capito un mazzuolo dei dettagli di questa
        > domanda, perché non ho voglia di andare a leggere
        > il manuale. Però avevo letto che PHP propaga
        > l'identificativo di sessione in modo invisibile,
        > senza che sia necessario infilarlo fra le
        > variabili trasmesse cone GET o POST o tramite
        > cookie.

        bravo, peccato che scrivendo in Java il lato client tutto ciò di cui sopra vada a farsi benedire

        comunque il manuale di php5 è una merda, potevano anche spiegare chiaramente che in mancanza di un cookie PHPSESSID questo può essere trasmesso come .php?PHPSESSID=... senza tanti casini cazzo, ancora non capisco però per quale motivo non funga

        $PHPSESSID = $_POST['SID'];
        start_session();

        ho trovato un esempio di codice in cui funzionava... boh
        • Avatar
          Scritto da
          Non Autenticato
          il 2008-01-01 20:59:00.0 alle 2008-01-01 20:59:00.0
          Re: Sassofono dimmelo te
          > bravo, peccato che scrivendo in Java il lato
          > client tutto ciò di cui sopra vada a farsi
          > benedire

          Perché?

          > comunque il manuale di php5 è una merda,

          Caotica oltretutto. L'ultimo manuale che sono riuscito a leggere è quello di PHP 3.

          > anche spiegare chiaramente che in mancanza di un
          > cookie PHPSESSID questo può essere trasmesso come
          > .php?PHPSESSID=... senza tanti casini cazzo,
          > ancora non capisco però per quale motivo non
          > funga

          La variabile che dicevi abilita la trasmissione trasparente del sid infatti (non avevo voglia di leggere ma la curiosità ha prevalso).
          Avevo letto chissà dove, forse sul manuale, che la trasmissione trasparente significa che al fondo di ogni URL PHP aggiunge, nel momento della chiamata, [?/&]PHPSESSID=... (senza che nel browser si veda). Se così fosse provo a ipotizzare che accodare esplicitamente il sid o non metterlo sia la stessa cosa, se la variabile è 1 (e da una certa versione in poi lo è).

          Ma se la variaible non è impostata, accodare il sid all'URL dovrebbe andar bene.

          Se il sassofono condividesse le sue conoscenze invece di tirarsela come una strafiga vestita da babbo natale potremmo saperne di più...!
          • Avatar
            ☺
            Scritto da
            The Lich
            Übermensch
            il 2008-01-01 21:48:00.0 alle 2008-01-01 21:48:00.0
            Trollate totali: 21351
            Re: Sassofono dimmelo te

            - Scritto da:
            > > bravo, peccato che scrivendo in Java il lato
            > > client tutto ciò di cui sopra vada a farsi
            > > benedire
            >
            > Perché?

            Perchè o emulo il comportamento di un browser in java o faccio tutto in Javascript, non funziona più la trasmissione automatica del SESSIONID tramite cookie.
            Quanto meno TUTTI i tutorial che ho letto sull' argomento dicono che il sessionid deve essere gestito manualmente dal programmatore, il problema era capire come funzionava il meccanismo in php, visto che gli esempi riguardavano servlet.
            Ora funge e ne sono davvero felice.

            The Lich™
            Cylon
            Immagine postata dall'utente
            • Avatar
              Scritto da
              Non Autenticato
              il 2008-01-01 22:11:00.0 alle 2008-01-01 22:11:00.0
              Re: Sassofono dimmelo te

              - Scritto da: The Lich
              >
              > - Scritto da:
              > > > bravo, peccato che scrivendo in Java il lato
              > > > client tutto ciò di cui sopra vada a farsi
              > > > benedire
              > >
              > > Perché?
              >
              > Perchè o emulo il comportamento di un browser in
              > java o faccio tutto in Javascript, non funziona
              > più la trasmissione automatica del SESSIONID
              > tramite
              > cookie.
              > Quanto meno TUTTI i tutorial che ho letto sull'
              > argomento dicono che il sessionid deve essere
              > gestito manualmente dal programmatore, il
              > problema era capire come funzionava il meccanismo
              > in php, visto che gli esempi riguardavano
              > servlet.
              > Ora funge e ne sono davvero felice.
              >   
              > The Lich™
              > Cylon
              > [img]http://www.gamewyrd.com/previews/bottledimp/i

              Ma trovarsi una ragazza?
            • Avatar
              Scritto da
              Non Autenticato
              il 2008-01-01 23:21:00.0 alle 2008-01-01 23:21:00.0
              Re: Sassofono dimmelo te
              > trasmissione automatica del SESSIONID
              > tramite cookie.

              Ma la trasmissione automatica non avviene appendendo all'URL?

              > Quanto meno TUTTI i tutorial che ho letto sull'
              > argomento dicono che il sessionid deve essere
              > gestito manualmente dal programmatore

              Idem?

              Dai sassofonuccio, raccontaci come stanno le cose.
<softv>

Pagina generata in 170 millisecondi

Utenti attivi: 6 nell'ultimo minuto, 32 negli ultimi cinque minuti, 55 negli ultimi 15 minuti