Finacle like safety design in PHP application

I would like to begin a thread on creating a highly safe web application, as like Finacle (a banking application). It’s web interface has some distinct features not seen in normal web applications:

  • You cannot open a new window, new tab.
  • You cannot hit browser’s back/forward buttons.
  • You cannot bookmark an inner page.

Each time you violate these rules, you will be logged out immediately, with an error message. Of course, this is not a PHP application. How can we build similar features in PHP Application?

One noticeable thing is that all its urls are too long and contain some codes.

Once you turn off JavaScript does it still function?

I just checked turning off the javascripts (using no scripts plugin in firefox).
Some features do not work.
Many of them work.