Jump to content


Photo

PHP MVC and security question


  • Please log in to reply
1 reply to this topic

#1 reggieN0ble

reggieN0ble
  • New Members
  • Pip
  • Newbie
  • 1 posts

Posted 27 April 2006 - 06:45 AM

I've just started writing a PHP application and I have a couple of questions. I come from a extensive java/c/c++ background. First, is there an MVC framework for PHP that is widely used/accepted? I've used Struts (java mvc framework) and really liked the seperation of code from presentation and would like the same for my PHP app. I've seen a few MVC frameworks for PHP, but are any of them widely accepted.
Also, is there a way to hide PHP scripts so that they aren't web accessible? In java anything placed in the WEB-INF directory was not web accessable but was from code itself. I would like to place the DAO layer/value objects... in a non web accessable location. Thanks in advance for any help. Also, I must say that PHP is WAY faster to write applications in than java.

#2 trq

trq
  • Staff Alumni
  • Advanced Member
  • 31,041 posts

Posted 27 April 2006 - 02:00 PM

Plenty of MVC frameworks around for php, I cant say any are more widely used than others, there's not really a standard. I like symphony (google it) though, simular in design to ruby on rails.

As for hiding your scripts, if you can, place your files outside the web root directory. Or use .htaccess to lock a certain directory down.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users