You are here: Re: Alternatives to $PHPSELF « PHP Programming Language « IT news, forums, messages
Re: Alternatives to $PHPSELF

Posted by Tim Van Wassenhove on 02/20/07 16:10

Jerim79 schreef:
> My boss has saddled me with this task, so I don't know all the
> specifics. What I do know, is that I am looking for something similar
> to this:
>
> <form action="<? echo $PHPSELF ?>" method="POST">
>
> Syntax aside, I think you can see what we are trying to accomplish. We
> want to use PHP to call the exact same page that the form is on, for
> processing. I take it that the page with the form will also contain
> some PHP code that is executed when the page is reloaded. We want to
> be able to reload the page, independent of the page name. So that if
> we decide to rename the page foo.php or bar.php, it doesn't matter
> because the form reloads its own page by reference, and not by name.
>
> Other than $PHPSELF, $PHP_SELF or $SERVER['PHP_SELF'] (that should
> just about cover it), what other options are there? I am looking for
> all possible ways to do this. If you want, please just respond with a
> keyword or a code snippet. I can research the details. Thank you in
> advance.

all the variants of $_SERVER['PHP_SELF'] have the flaw that they come
from the user.. And thus are unsafe by definition...

Afaik, if you use <form action="#" method="POST"> all browsers will post
to the same URL that used to request the page. So you get the same
behaviour, without the potential security issue.


--
Tim Van Wassenhove <url:http://www.timvw.be/>

 

Navigation:

[Reply to this 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

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