LearningSpot
PHP_SELF is a variable that returns the current script being executed. This variable returns the name and path of the current file (from the root folder). You can use this variable in the action field of the FORM. There are also certain exploits that you need to be aware of. We shall discuss all these points in this article.
We will now see some examples.
echo $_SERVER[‘PHP_SELF’];
a) Suppose your php file is located at the address:
http://www.yourserver.com/form-action.php
In this case, PHP_SELF will contain:
«/form-action.php»
b) Suppose your php file is located at the address:
http://www.yourserver.com/dir1/form-action.php
For this URL, PHP_SELF will be :
«/dir1/form-action.php»
Using the PHP_SELF variable in the action field of the form
A common use of PHP_SELF variable is in the action field of the
Submit form to self
Forms can be submitted to the web page itself using PHP. The main purpose of submitting forms to self is for data validation. Data validation means checking for the required data to be entered in the form fields.,How to create a PHP form that submit to self ?,You can also insert functions to check the values entered as per the requirements and display validation accordingly. PHP forms submitting to self find a lot of application in data validation and database input formating.,How to pop an alert message box using PHP ?
Answer by Remington Sierra
Stack Overflow for Teams Where developers & technologists share private knowledge with coworkers ,How do I make a self-posting/self-submitting form, i.e. a form that submits the results to itself, instead of submitting to another form?, Stack Overflow help chat , Meta Stack Overflow
Here is an example form that takes a name and email, and then displays the values you have entered upon submit:
Welcome, !
Your email is .
» method=»post»> Name:
Email:
Answer by Gordon Bonilla
Here is the combined code, that contains both the form and the PHP script.,Now consider that the user has called this script by entering the following URL in the browser’s address bar:,Now, if a user has entered the normal URL in the address bar like http://www.yourdomain.com/form-action.php the above code will be translated as:,We can use the PHP_SELF variable instead of “form-action.php”. The code becomes:
Answer by Hailey Cortez
Forms usually require user action to submit the form. A tap on a button is a common method. Sometimes an image is used instead of a button, or linked text. , The form is self-submitted when the user makes a choice by tapping a link. , The form is self-submitted when the user makes a choice by tapping a link. , Here are a few examples when a self-submitting form is required to implement the idea.
Here is source code to implement functionality for submitting a form when the user taps a choice. Notes follow.
Here is the source code. Notes follow.
setTimeout(SubmitForm,120000); function SubmitForm()
Answer by Andrew Quinn
Submit HTML form to self page,The action attribute defines the URL that processes the form submission. If action is missing, the form will be submitted to the document’s address, i.e. the same page.,Set selected element in a drop down list
Answer by Martha Watts
In some cases, we want to submit some form data in web pages to itself. We can achieve this by using PHP_SELF variable in action field of the form.,This PHP_SELF variable returns the name and path of the current file. So when we use PHP_SELF variable in action field of the form, form values are submitted to same page.,In our form handler script, we add an if statement to check the status of submit button. Using this if statement, our PHP script only display a welcome message after the user submit the form value.,Through this post, we are making a simple page to understand the use of the PHP_SELF variable. This page has some basic form field & when user submit the form values, it will produce a welcome message for the user.
"; echo "Your email address is: ". $_POST["email"].""; > ?>
Answer by Dexter English
How do I make a PHP form that submits to self ,92209/how-do-i-make-a-php-form-that-submits-to-self,Here is an example form that takes a name and email, and then displays the values you have entered upon submit:,How do I check if a string contains a substring in Java? Dec 30, 2020
Here is an example form that takes a name and email, and then displays the values you have entered upon submit:
Welcome, !
Your email is .
» method=»post»> Name:
Email:
Answer by Wade Dudley
"> //there is no reason to use this to submit form data to the same page //will do the same thing