I\'m slowly learning PHP, MySQL, along with some HTML, using localhost as my webserver. However, I\'m starting to wonder how my .php files are going to be secured if I put this
Well, if you're using the .php extension, then Apache will serve up the parsed version -- echo and print will output but your variables won't.
If you're still concerned there's a few ways of making your files more secure.
/home/user/my_files/
, you might alias my_files
to be www.my-domain.com/files
. The script would not be accessible there to the requests, but it would be accessible to something on the server.define( 'IN_APPLICATION', 1 );
in your config files have if( !defined( 'IN_APPLICATION' ) ) die( 'No direct script access allowed' );