相关疑难解决方法(0)

在PHP中检测请求类型(GET,POST,PUT或DELETE)

如何在PHP中检测使用了哪种请求类型(GET,POST,PUT或DELETE)?

php http request

880
推荐指数
10
解决办法
41万
查看次数

检查请求是GET还是POST

可能重复:
PHP检测请求类型(GET,POST,PUT或DELETE)

这应该很简单.

我有一个脚本,在脚本中我想确定请求是通过GET还是POST方法到达.

这样做的正确方法是什么?

我正在考虑使用这样的东西

if (isset($_POST)) {
    // do post
} else  {
    // do get
}
Run Code Online (Sandbox Code Playgroud)

但在我内心深处,我觉得这不是正确的方法.任何的想法?

php

310
推荐指数
2
解决办法
25万
查看次数

PHP中ispostback(.NET)的等效项是什么?

我只是开始用PHP编码,我编写了第一个php + mysql程序,用于通过Web表单插入数据。它工作正常,但是每当刷新页面时,它都会自动将空记录保存到我的数据库中。我知道.NET中的解决方案是ispostback,但在php中不是?有人可以用PHP给我一些想法吗?

代码在这里:

<body>
<form action="mySQLTest.php" method="post">
First Name :<input type="text" name ="txtFirstName"/> <br/>
Last Name: <input type="text" name ="txtLastName"/>   <br/>
Age : <input type="text" name= "txtAge" /> <br/>
<input type="submit"/>
</form>
<?php
   $con = mysql_connect("localhost","root","");
   if(!$con)
   {
    die('Could not Connect:' .mysql_error());
   }

   mysql_select_db("test", $con);

   if($_REQUEST[])
   {

   $sql1 = "Insert into info(FirstName, LastName, Age) Values('$_POST[txtFirstName]','$_POST[txtLastName]','$_POST[txtAge]')";
   }
   if(!mysql_query($sql1, $con))
   {
    die('Error: '.mysql_error());
   }
   else                                
   {
   echo "1 Record Added";
   }

   mysql_close($con)
?>
</body>
Run Code Online (Sandbox Code Playgroud)

php mysql database asp.net

3
推荐指数
1
解决办法
1381
查看次数

标签 统计

php ×3

asp.net ×1

database ×1

http ×1

mysql ×1

request ×1