In website development, sometimes it is necessary to open a new page to jump when a button or link is clicked. It is very simple to implement this function using PHP language.
Next, we will illustrate with a simple example.
First, add a button or link in the HTML code and add an id attribute to it. Here we take "btn" as an example:
<button id="btn">点击打开新页面</button>
Then, listen to this in the PHP code The click event of the button is as follows:
<?php if(isset($_POST['button_clicked'])){ //执行跳转操作 header('Location: new_page.php'); } ?>
Here we use the header function to perform the jump operation, where "new_page.php" is the new page we want to jump to.
Now we need to use JavaScript to implement the function of submitting the form when clicking the button, as shown below:
<script> document.getElementById("btn").onclick = function() { document.getElementById("myForm").submit(); }; </script>
Here we assume that we have a form whose id attribute is "myForm".
Finally, we need to add a hidden button to the form to simulate a user click event, as shown below:
<form id="myForm" method="post"> <button type="submit" name="button_clicked" style="display: none;"></button> </form>
This hidden button will trigger our PHP code when clicked The listening function is written in to perform the jump operation.
At this point, we have completed the function of using PHP to open a new page by clicking on it.
Summary:
Using PHP to jump to the page can be achieved through the header function, but it should be noted that this function must be output before the HTML code. In addition, we also need to use JavaScript in the HTML code to bind the button click event to the form submission, so as to simulate the form submission function when the button is clicked.
The above is the detailed content of php click to open a new page to jump. For more information, please follow other related articles on the PHP Chinese website!