un mail??
pero si se trata de un foro público, ¿porque hay que facilitarte un mail?
el
referer no siempre está disponible, en algunas configuraciones del servidor, o bien, por la configuración de los navegadores hay ocasiones en las que no hay tal valor...
a mi también me ha pasado, pero no hay solución con PHP... es algo que le corresponde enviar al navegador, y no hay código que arregle dicho comportamiento... que, aunque eventual... sucede!!