Jump to content

$_SERVER['PHP_SELF'] inside an echo statement?


DCM

Recommended Posts

Hi I am new to PHP and this is my first post one here so appologies is this questions seems a bit dumb!

 

I have an if clause such that if a button is pressed on my web page then i want to reload the page and include a new form on it.

 

I am having a problem getting the $_SERVER['PHP_SELF'] command to work from iside a echo command. I must not be escaping the code correctly with back slashes:

 

I currently have the line :

 

 
echo"<form method=\"POST\" action=\"\<?$_SERVER['PHP_SELF']?\>\">";

 

However this doesnt seem to work as my page just doesnt display in the browser.

 

Any advice is much appreciated.

 

Thanks for taking the time to read.

Link to comment
Share on other sites

I wouldn't use $_SERVER['PHP_SELF']; as there are know security issues with it, just leave the action attribute empty if your not concerned about validation, or just put the name of the file you are working on in there, as the form's default action is to post to itself anyway, there is no need to use $_SERVER['PHP_SELF'] at all really...

 

Rw

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.