Products
GG网络技术分享 2025-11-16 16:00 2
PHP这玩意儿东东,你们晓得不?就是一个hen常用的网站Zuo东西的编程语言。你们有没有想过学了这玩意儿,Neng咋地呢?今天我就来跟你们聊聊,怎么通过学PHP提升个人技Neng和职业进步。

PHP啊, 它就像是网站的魔术师,NengZuo出hen许多酷炫的东西。比如我们平时用浏览器打开的网站,优良许多dou是用PHPZuo的。那么PHP怎么用呢?轻巧松就是写代码,让服务器搞懂你的意思。
通常PHPdouZuohttp方式求了 Neng用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本施行,比如定时任务。这就涉及到在shell命令下怎么给php传参的问题,通常有三种方式传参。
复制代码
?php
/**
* 用 $argc $argv 收下参数
*/
echo "接收到{$argc}个参数";
print_r;
施行
# /usr/local/php/bin/php test.php
接收到1个参数Array
(
= test.php
)
= a
lee]#
$param_arr = getopt;
test.php -a
Array
=
#
/usr/local/php/bin/php test.php -a -b 12q3
= 12q3
test.php -a -b 12q3 -e 3322ff
* 提示用户输入,类似Python
fwrite;
echo;
您输入的信息是:.fgets;
一般时候用户用浏览器网页表单向服务器POST提交数据,我们用PHP的$_POST接收用户POST到服务器的数据,并进行适当的处理。但有些情况下 如用户用客户端柔软件向服务端php程序发送POST数据,而不Neng用$_POST来识别,那又该怎么处理呢?
我们介绍php收下POST数据的三种方式:
.$_POST方式接收数据
$_POST方式是通过 HTTP POST 方法传递的变量组成的数组,是自动全局变量。如用$_POST就Neng接收到网页表单以及网页异步方式POST过来的数据,
即$_POST只Neng接收文档类型为Content-Type: application/x-www-form-urlencoded提交的数据,也就是表单POST过来的数据。
.$GLOBALS方式接收数据
但$GLOABLS中是不是保存POST过来的数据取决于centent-Type的设置, 只有在PHP在无法识别的Content-Type的情况下才会将POST过来的数据原样地填入变量$GLOABLS中,像Content-Type=application/x-www-form-urlencoded时该变量是空的。
再说一个, 它同样无法读取Content-Type为multipart/form-data的POST数据,也需要设置php.ini中的always_populate_raw_post_data值为On,PHP才会总把POST数据填入变量$http_raw_post_data。
.php://input方式接收数据
Ru果访问原始 POST 数据的geng优良方法是 php://input。php://input 允许读取 POST 的原始数据。和 $HTTP_RAW_POST_DATA 比起来 它给内存带来的压力较细小,并且不需要随便哪个特殊的php.ini设置,php://input不Neng用于 enctype="multipart/form-data"。
对于未指定 Content-Type 的POST数据,则Neng用file_get_contents来获取原始数据。说实在的,用PHP接收POST的随便哪个数据douNeng用本方法。而不用考虑Content-Type,包括二进制文件流也Neng。php://input读取不到$_GET数据。
收下GET求用$_GET
收下全部求用$_REQUEST
实例:
html:
form action="php.php" method="POST" input type="text" name="username" value="你优良"input type="submit" value="提交"/form
php:
?php$username = $_POST; echo "你输入的值为:".$username;//这里会输出 你输入的值为:你优良?
希望对你有帮
三中收下方式:
$_GET //get过来的数据
$_POST //post过来的数据
file_get_contents //接口过来的xml等字符串数据用这玩意儿接
这三个方法足以收下随便哪个数据了 具体你还要百度一下用法
哇塞,你们kan,PHP这么轻巧松,是不是也想试试呢?不过可别细小kan了PHP,它可是有hen许多学问的哦!
Demand feedback