Visualizzazione risultati 1 fino 13 di 13

Discussione: Impostare i cookie per farli leggere su altro sito

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Impostare i cookie per farli leggere su altro sito

    Buonasera,
    avrei la necessità di impostare un cookie sul mio sito che però debba essere leggibile anche da un altro spazio.

    Cioè imposto il cookie su miki92...dopo averlo impostato ho bisogno che venga letto su un altro sito...ad esempio google. Attualmente ho questi codici:

    Codice PHP:
    <?php setcookie("cookie_php","settato",time()+3600,".google.it"); ?>
    Codice PHP:
    <?php setcookie("cookie_php","settato",time()+3600,"google.it"); ?>
    Codice PHP:
    <?php setcookie("cookie_php","settato",time()+3600,"www.google.it"); ?>
    Codice PHP:
    <?php setcookie("cookie_php","settato",time()+3600,"http://www.google.it"); ?>
    Ma nessuno funziona, dov'è che sbaglio?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    Guest

    Predefinito

    Sbagli a volerlo fare.
    E' impossibile leggere i cookie da un sito senza che quest'ultimo sia lo stesso che li ha generati.
    Ovviamente stiamo parlando di domini di secondo livello (dal terzo in poi è possibile).


    Ciao!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Sbagli a volerlo fare.
    E' impossibile leggere i cookie da un sito senza che quest'ultimo sia lo stesso che li ha generati.
    Ovviamente stiamo parlando di domini di secondo livello (dal terzo in poi è possibile).


    Ciao!
    ma scusa debug se guardi anche su php.net sulla funzione setcookie dice che si puo mettere il dominio che li puo leggere...(correggimi se sbaglio)
    comunque miki oltre a quello che ha detto debug sbagli anche il codice(se non sbaglio) prima del host devi mettere il percorso(path)

    ciao ciao
    Ultima modifica di webeasy : 23-03-2009 alle ore 23.05.10

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Scusa debug perchè è impossibile? Ho letto un po' in giro e solo ora mi sono accorto che ero io che mancavo un valore booleano:

    Codice PHP:
    <?php setcookie("cookie_php","settato",time()+3600,"/",".miki92.altervista.org"); ?>
    Purtroppo comunque non va...

    L'idea originale e quella di impostare un cookie su un sito qualsiasi (secondo, terzo, quarto, ecc...livello) per poi leggerlo nel mio sito...

    EDIT: Per tre secondi che postavo il messaggio mi hai anticipato webeasy...
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    Guest

    Predefinito

    Posso dire che li conosco bene i cookie ;)
    Indica il dominio per il quale il cookie è valido, può trattarsi di un nome dominio come un indirizzo IP. La verifica sul dominio avviene in modo molto rigoroso: uno script appartenente a www.dominio1.com non vedrà accettata dal client la sua richiesta di memorizzare un cookie con un parametro domain differente (ad esempio www.dominio2.com). Allo stesso tempo un cookie impostato in un dominio non sarà leggibile da un altro.
    e se vuoi, anche la spiegazione un po' più tecnica sul tipo di controllo:
    La verifica viene detta per "tail match", ovvero "corrispondenza di coda": il confronto su di essa da parte del browser procede da destra verso sinistra, inoltre la stringa del Domain deve contenere almeno due caratteri "." (punto).
    Quindi ad esempio "html.it" sarà una stringa valida sia per freephp.html.it che freeasp.html.it (ed i cookie risulteranno condivisibili tra i diversi dominii) ma non per "myhtml.it".

    Ciao!
    Ultima modifica di debug : 23-03-2009 alle ore 23.15.29

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mannaggia...a volte ti odio quando hai ragione

    P.S.

    Va beh peccato...conosci per caso c'è qualche sistema per far una cosa del genere? Io avrei bisogno che un sito web mi segnalasse una determinata cosa, senza farlo sapere all'utente inesperto...cioè al posto di fare una cosa del genere:

    http: ... pagina.php?id=xxx

    Avrei bisogno di ricevere il valore xxx da un qualsiasi sito web a dispetto del linguaggio che usa per le sue pagine...volevo ovviare questo problema utilizzando i cookie tramite i vari linguaggi (meta-tag, js, php, asp, asp.net...) ma dato che non è possibile...ti chiedo se mi sai suggerire qualche cosa al merito...
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    Guest

    Predefinito

    Bè, era intuibile che non era possibile una cosa del genere, sia per motivi tecnici (mettiamo caso che due siti nominano il proprio cookie con lo stesso nome, come fai a recuperarne uno piuttosto che l'altro?), sia per motivi di sicurezza (sarebbe bello prelevare le sessioni, i login, magari in chiaro, dei visitatori, vero? ).

    Per la tua esigenza, sarà per la musica a palla sparata in cuffia, ma non ho capito nulla


    Ciao!!!!

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ammettiamo che A abbia questo link:

    Codice HTML:
    <a href="http://miki92.altervista.org/pagina.php?id=xxx">LINK</a>
    Ciò fa capire che il mio sito ha bisogno del parametro xxx, ma se io volessi nascondere la querystring? L'effetto che io volevo ricevere dai cookie era il seguente:

    Codice PHP:
    <?php setcookie("id","xxx",time()+3600,"/",".miki92.altervista.org"); ?><a href="http://miki92.altervista.org/pagina.php">LINK</a>
    In modo tale da avere
    Codice PHP:
    <?php $id = $_COOKIE['id']; ?>
    Al posto di
    Codice PHP:
    <?php $id = $_GET['id']; ?>
    In poche parole ho bisogno di ricevere un determinato valore da un determinato sito web il cui valore non deve essere visibile nell'URL del mio sito...
    Ultima modifica di miki92 : 23-03-2009 alle ore 23.30.59
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Guest

    Predefinito

    Senza query string, credo si possa fare solo via POST...


    Ciao!

  10. #10
    Kevinoo non è connesso Utente giovane
    Data registrazione
    14-05-2007
    Residenza
    Burano (Venezia)
    Messaggi
    94

    Red face mod rewrite

    ...usare il mod rewrite, no?!

    Riscrivi l'URL del tuo sito criptando la variabile...

    p.s. Ho detto una ca22ata ?
    Ultima modifica di Kevinoo : 23-03-2009 alle ore 23.55.04
    "sempre avanti mai indietro, nemmeno per prendere la rincorsa!"

    Associazione Vogaepara Burano

  11. #11
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Senza query string, credo si possa fare solo via POST...


    Ciao!
    Mmm solo post...in che modo posso fare che un link diventi post?

    Codice HTML:
    <form action=".../pagina.php" method="post">QUI CHE CI METTO?</form>
    Citazione Originalmente inviato da Kevinoo Visualizza messaggio
    ...usare il mod rewrite, no?!

    Riscrivi l'URL del tuo sito criptando la variabile...

    p.s. Ho detto una ca22ata ?
    No non è una cattiva idea, sinceramente ci avevo pensato però io ho bisogno che proprio non venga notata...non deve essere presente in alcun modo l'id nell'url del sito nè nella querystring...
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #12
    Guest

    Predefinito

    Codice HTML:
    <form action="http://altrosito.net/pagina.php" method="post" name="mioform">
    <input type="hidden" name="var" value="valore" />
    <a href="#" onclick="document.mioform.submit()">link</a>
    </form>
    PS: ovviamente con js disattivato non funziona


    Ciaoo!!

  13. #13
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ciò che pensavo...sul mio sito utilizzo spesso una cosa del genere ma nella maggior parte dei casi ho una soluzione alternativa se per caso il js fosse disabilitato...va beh per ora mi accontenterò di questo...ti ringrazio debug...
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •