Although the script does in fact track the last page viewed via sessions (for the purpose of validation when creating a new page) I intentionally left it so anyone can jump anywhere. This way people can send links to each other if they wish or perhaps bookmark where they last were (or perhaps their favorite/their own pages).
I also intentionally left a lot of the system very simple (IE no admin approval, only required checks to make sure no one is trying to steal user info or hijack the system, ect...) but I always wondered if that was the right call. Hell, there is not even an administrator panel. What you see is all there is. Perhaps it is time to make sure usernames are alphanumeric and passwords are a certain length. I could also filter all HTML but that would require me to create a list of tags somewhere and my script would be less time-proof as new HTML tags are introduced in the next standard. I am not sure I like the idea of just filtering everything between the <>'s as they do have their place in writing. They are on the keyboard for a reason . I will figure out something as I do not like it either. I just have not found the right solution yet.
Yeah, I know it is not all that original. It was mostly a labor of love. Something I just wanted to see my name attached to. If it fails-- which I think it is most likely to do because I am not advertising for one thing-- I will not be crushed because I expected it. I am not worried about honest mistakes of spelling and so forth but only about the people who want to harm it. On the other hand I do not want to hinder people who intend to legitimately add pages so I really have no choice but to leave some things up to faith on this particular project. Although I really do love the concept I do not want to be the police. Once I am happy the project is done (features added, bugs fixed, security of system and database) I want to move on and whatever will be will be. If this thing were to-- by some freak occurrence-- get a community I do not want to create some over-seeing government to curb it. Let it govern itself.
As far as the different writing styles clashing with each other that is kind of the point. Sure it might end up serious page -> comedy page -> drama page -> serious page-- as I am sure it will-- but this is what makes it great if it ever really gets off the ground.
People will always lose interest and I would have to bring in new people (or rely on word-of-mouth) to fill the void but that goes with anything. That especially goes with the internet show-me-what-I-want-in-fives-seconds-or-I-will-find-it-somewhere-else crowd. My generation was brought up on TV and the internet and I do not expect much from them in this department.