$ _SERVER ['PHP_SELF']不起作用

Dev*_*per -1 html php forms jquery-mobile

对不起,如果之前已经提出过这样的问题.但我花了很多时间寻找,但我找不到解决方案.所以我在这里张贴..

问题:我正在尝试将值发布到同一页面上(使用Jquery移动UI).所以我在页面中使用$ _SERVER ['PHP_SELF']来表示我的表单.请检查拼写是否有效(为actoin工作但不是为了行动)

当我在同一页面上使用它时,我很高兴

<form method="POST" actoin="<?php echo $_SERVER['PHP_SELF'];?>">
Run Code Online (Sandbox Code Playgroud)

请检查拼写是否有效

但是,当我使用它时 <form method="POST" action="<?php echo $_SERVER['PHP_SELF'];?>">

它指向我的应用程序的index.php.

任何人都可以告诉我..为什么它发生这样...请注意,我知道它的错字..

谢谢,

Jan*_*nar 5

问题是$_SERVER['PHP_SELF']返回脚本的名称.你可能意味着$_SERVER['REQUEST_URI'].它正在使用,actoin因为大多数浏览器会在没有action属性时将其提交到同一页面.