Pourquoi me poser la question ? Essais le... (ca ne marchera pas...) Donc tu as ta réponse à ta propre question...
Pour l'histoire du www ou pas, c'est justement ca le danger... si jamais le referer vient de www bah faut tu saches le gérer et aussi de "sans www"... Parce que sinon tu vas afficher un message d'erreur aux personnes qui sont sur ton site pareil... et ca c'est chiant, surtout si tu es le seul a partager des fichiers de download et qu'ils sont biens :)
Par contre, attention... voici ce que php.net dit sur ca :
L'adresse de la page (si elle existe) qui a conduit le client à la page courante. Cette valeur est affectée par le client, et tous les clients ne le font pas. Certains navigateur permettent même de modifier la valeur de HTTP_REFERER, sous forme de fonctionnalité. En bref, ce n'est pas une valeur de confiance.
Si ton site est un site professionel, je te conseil de ne pas utiliser ce genre de script pour que ton site fonctionne pour tous les navigateurs.
PHP Guru
Écoutez les conseils d'un vieux sage ! Ils sont souvent très utiles.
http://www.lookstrike.com