Credo di aver capito che vuoi fare, sitocenter. Tu hai una funzione che al caricamento della pag PHP salva da che sito il visitatore sia arrivato per generare una statistica su come la gente arrivi al sito in questione (utility ottima, a mio avviso, se è un sito commerciale).
Chiaramente, ti interessa sapere anche se gli spider visitano il sito, ma questo non è possibile farlo via javascript, dato che, credo, la tua idea era di inviare una chiamata Ajax con i dati del referr ad un file PHP, per salvarla nel DB.
Questo non è possibile, proprio perché gli spider non sono browser e non fanno l'eval degli script nella pagina (stesso motivo per il quale il contenuto HTML generato son Javascript non viene indicizzato dai motori di ricerca).
Spero di averti dato una mano a capire il problema