猿问

php 中两个函数的意思?

if(!empty($_REQUEST['user'])){ $user=$_REQUEST['user']; echo "welcome $user !";}<form name='msgform' action ='<?= $_SERVER['PHP_SELF'] ?>' method='post'> <input type='hidden' name='user' value='<?=$user?>'>这段的那个$_REQUEST['user']和 $_SERVER['PHP_SELF']是什么意思?

凤凰求蛊
浏览 491回答 2
2回答

暮色呼如

一.$_REQUEST['user'] =$_GET[''user'']+$_POST['user']$_GET[''user'']和$_POST['user']同时存在,则用$_POST['user']建议不要使用,还是用$_GET,$_POST,二.$_SERVER['PHP_SELF'] 获取当前页面的地址http://aaa/php/&nbsp;---> /php/index.php注意:<form name='msgform' action ='<?= $_SERVER['PHP_SELF'] ?>'>如果一定要这样写的话,一定要对'msgform'进行过滤,否则我浏览器里地址写成:&nbsp;http://aaa/php/index.php/test/foo就可以访问/php/index.php/test/foo (就是加什么执行什么)改成htmlentities($_SERVER['PHP_SELF']) 比较好

慕桂英546537

$_REQUEST['user'] 获取页面传递过来的user变量$_SERVER['PHP_SELF'] 本页面的路径
随时随地看视频慕课网APP

相关分类

Java
我要回答