Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Tracking tramite php

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    109

    Tracking tramite php

    ciao a tutti, ho un 2 siti, uno (SITO1) formato da pagina php e situato su una macchina linux, un'altro sito (SITO2) formato da alcune pagine html su un'altra macchina linux diversa...
    ho creato uno script php che dopo aver fatto il session_start mi salva in un db l'id di sessione (ricvato con session_id() ), il referer, e altri dati.
    questo script lo richiamo dalle pagine html del mio SITO2 tramite un tag img:
    <img scr="www.SITO1.it/tracking.php" width="0px">

    Il problema è che se refresho 4-5 volta la pagina, mi vengono salvate 4-5 righe sul db come richiesto, ma con id sesione diversiogni volta, come se ogni otla mi crea una sessione invece non chiudendo il browser dovrebbe essere lo stesso.

    SApete drmi il motivo, oppure unaltro modo per richiamare lo script in modo da avere sempre lo stesso id sessine?
    Le vie del signore sono infinite.....è la segnaletica che lascia a desiderare

  2. #2
    Non saprei dirti il perché così su due piedi.

    Non puoi provare a creare un codice univoco (per la sessione) e portarti quello.

    E vedi cosa succede intanto.
    Olio Extravergine d'Oliva Magino
    Prodotti tipici: in vendita olio, pesto ligure e altri prodotti alimentari tradizionali.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Non so se ho capito bene il problema, ma intanto ti volevo ricordare che se utilizzi le sessioni anche nello script del secondo sito, queste avranno un sess_id diverso, poichè tale valore è univoco per host e non per script ed un eventuale session_start sul primo script non ha alcun effetto sullo script del secondo sito che dovrà fare il suo personale session_start con il suo personale session_id
    Forse non c'entra nulla, ma meglio dare un suggerimento inutile che non darne uno utile

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    109
    Prima di tutto grazie mille, apprezzo ogni tipo di aiuto, come dici melgio un frase inpiu che una in meno, aiuta sempre

    sul secondo sito non ho nessu session_start, è una semplice pagina html che contine un tag img che mi chiama lo script php contenuto sulla'ltro host e in questo scrit si che c'è un sesison start.

    se faccio una prova in locale (i due siti sono sulla mia stessa macchina windows) il tutto funziona a meraviglia.

    quando invece lo porto on line ho i problemi
    Le vie del signore sono infinite.....è la segnaletica che lascia a desiderare

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    Il problema potrebbe proprio essere la presenza di "due macchine" poichè qualsiasi variabile di sessione di una macchina è totalmente ignorata dall'altra, che non potrà accedere ad alcun dato della prima se non tramite passaggi di valori via GET

    Non so se i due script è previsto che si scambino "informazioni" ma in tal caso lo puoi fare solamente con variabili GET

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    109
    no, lo script slla prima macchina no fa altro che creare una sesisone prendere alcuni dat dell'utnte (tipo la agina da cui proviene la lingua etc) e salvarli sul db.

    la pagina che chiama questo script (tramite il tag img) non fa niente, è una pag html che contiene un testo e un'immagine.

    altr domanda : c'è anche un altro modo per richiamre lo script oltre a metterlo nel tab img?
    Le vie del signore sono infinite.....è la segnaletica che lascia a desiderare

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    109
    c'è unaltro modo per richiamare uno script dentro una pagina in modo invisibile all'utente?

    al posto di <img src=script.php widht=0px> qualcosa altro.

    essiet per esempio una alternativa con il tag DIV? o altro?
    Le vie del signore sono infinite.....è la segnaletica che lascia a desiderare

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    595
    AJAX (javascript+php)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.