PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!
sessions are a fairly good way, however if the user simply closes their browser they could begin anew. Combining that with IP logging is another good way.
I'd also make a flood control on overall rate as well, to make sure the influx isn't too high.
it seems as if the only way to be 100% secure is to log IPs & the time which each IP last submitted. So then I'd be able to check if its been < 60 minutes since last submission (for example).
I also need a way for me to easily keep track of these submissions other than through sending emails. Some possibilities for that:
-make mySQL table for it & put everything in there then somehow export just that table to excel
-make plain text file as .csv for importing to excel
-use submissions to create a plain text .html file with them organized in a table
sorry I'm still learning php & mysql. this is my first practical application of it.
my web host only supplies me with 1 mySQL DB. I'm using it for php-nuke, but I suppose I could also create some non-nuke related tables in that database...