Reply to Re: PHP Includes

Your name:

Reply:


Posted by Jonathan Davis on 07/02/05 17:30

"Stefan Rybacki" <stefan.rybacki@gmx.net> wrote in message
news:3ink7mFmcn16U1@individual.net...
> Jonathan Davis wrote:
> First of all you shouldn't do it that way, because of security.
> Better use something like www.domain.com/index.php?page=11111
>
> where you can determine what page with 11111 is meant.
>
> in index.php
>
> $page_array=array('11111'=>'page.php');
>
> include($page_array[$_REQUEST['page']]);
>
>
> But note that isn't the right way anyway, at least you have to check
> whether the requested page is available.
> You also could use a real template system like smarty or try to implement
> one for your own.
>
>>

Thanks for that Stefan, I was thinking there would be a big security risk
doing it that way.
I have setup a test of this and it seems to work fine.

Unfortunately with the way my site is setup, in order to get the whole site
done this would involve setting up a folder with every file in it (around
2000 files), and also having to rename most of them and rewrite a lot of
code....

I think an easier solution might be to include a index.php and a content.php
file in each subfolder (instead of just a index.php - which at the moment i
am having to manually redesign) so when i wanted to redesign the site i
could just create a single new index.php and paste it into all 30 folders so
i would not have to redesign all the content pages every time as the content
does not change.

www.classickidstv.co.uk is the site if anyone wants to check it out and see
if there is a better solution.

thanks for your response, Jonathan

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация