或 或 在表单的 Action 属性中。由于 echo $_SERVER['PHP_SELF'] 不传递使用 GET 的变量,而您必须使用 "-6ren">
gpt4 book ai didi

php - 为什么使用 $_SERVER ['PHP_SELF' ] 而不是 ""

转载 作者:IT王子 更新时间:2023-10-29 00:53:55 24 4
gpt4 key购买 nike

在 PHP 页面的表单中,您可以使用:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" ...>

<form action="#" ...>

<form action="" ...>

在表单的 Action 属性中。由于 echo $_SERVER['PHP_SELF'] 不传递使用 GET 的变量,而您必须使用 "",为什么要使用它或“#”

我问这个问题是因为我花了一些时间才弄清楚变量不是通过 $_SERVER['PHP_SELF'] 传递的。谢谢。

最佳答案

action 属性将默认为当前 URL。这是说“将表单提交到它来自的同一个地方”的最可靠和最简单的方式。

没有理由使用$_SERVER['PHP_SELF']#根本不提交表单(除非有提交 处理提交的附加事件处理程序。

关于php - 为什么使用 $_SERVER ['PHP_SELF' ] 而不是 "",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14093316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com