Crei dei siti web e non hai esperienza lato server ? Strano.
Per rimanere in tema.
Se fai come ha scritto alhazred devi anche pensare al fatto che il server che usi per il controllo potrebbe avere dei problemi. E in questo caso i tuoi clienti potrebbero farti causa per l'accesso negato.
Come già scritto... con php ci vorrebbe poco tempo per bypassare il controllo. Ti rimane il linguaggio Java.