成都创新互联网站制作重庆分公司

php自动提交表单数据 php表单提交方法

表单提交有那两种方式?PHP如何获得表单提交的数据?

1. 修改php.ini,查找 register_globals,将其值修改为 On。这样就可以像原来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码而考虑到兼容性问题,否则不建议使用该方法。

我们提供的服务有:做网站、成都网站制作、微信公众号开发、网站优化、网站认证、常山ssl等。为上1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的常山网站制作公司

2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS数组来访问,例如写成$HTTP_POST_VARS["username"]的形式。不过该方法也不建议采用。

3. (推荐)使用 $_POST、$_GET等数组来访问,例如写成 $_POST["username"]的形式。建议采用这种方法。

(推荐)使用 import_request_variables 函数。该函数将提交内容导入到变量中。

例如 import_request_variables("gp", "rvar_");第一个参数可以选择g,p,c,分别表示导入 GET,POST,COOKIE 变量;第二个参数为导入后的变量前缀。执行上面的语句后即可使用 $rvar_username 来访问提交的 username 变量。使用import_request_variables("gp", "");可以兼容以前的PHP程序。

PHP $_GET 和 $_POST变量是用来获取表单中的信息的,比如用户输入的信息。

PHP表单操作

在我们处理HTML表单和PHP表单时,我们要记住的重要一点是:HTML页面中的任何一个表单元素都可以自动的用于PHP脚本:

如何用PHP自动提交表单内容?

可以使用sock函数实现向另外一个URL POST数据,并获取返回的结果,sockopen提交POST数据例:

$sock = fsockopen("localhost", 80, $errno, $errstr, 30);

if (!$sock) die("$errstr ($errno)\n");

$data = "txt=" . urlencode("中") . "bar=" . urlencode("Value for Bar");

fwrite($sock, "POST /posttest/response.php HTTP/1.0\r\n");

fwrite($sock, "Host: localhost\r\n");

fwrite($sock, "Content-type: application/x-www-form-urlencoded\r\n");

fwrite($sock, "Content-length: " . strlen($data) . "\r\n");

fwrite($sock, "Accept: */*\r\n");

fwrite($sock, "\r\n");

fwrite($sock, "$data\r\n");

fwrite($sock, "\r\n");

$headers = "";

while ($str = trim(fgets($sock, 4096)))

$headers .= "$str\n";

echo "\n";

$body = "";

while (!feof($sock))

$body .= fgets($sock, 4096);

fclose($sock);

echo $body;

资料引用:

用php怎么做自动表单提交?

如果只是一般的传值 就不要用 post 方式了,直接用get ,没必要做 表单

test.php 文件下 pirnt_r($_GET);

然后 你在 test.htm文件里 a href="test.php?a=1b=2c=3" /a

就是这样用 地址 传get 值,在test.php 里就得到了$_GET['a'],$_GET['b'],$_GET['c']

这3个值了

如何用php页面提交表单到数据库

1:首先要使用PHP的超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data) 2:然后使用INSERT INTO 语句用于向数据库表中插入新记录。 具体示例: (1)首先创建了一个名为 "Persons" 的表,有三个列:"Firstname", "Lastname" 以及 "Age"。


文章题目:php自动提交表单数据 php表单提交方法
链接URL:http://cxhlcq.com/article/ddddsjg.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部