echo "你好!我是".$myname."<br>";
解决方案 »
- 测试http://127.0.0.1/phpinfo.php 弹出迅雷下载
- 有关mysql连接问题
- __set()函数和__get()函数,为何无法被调用到呢?(几行代码)
- 用curl模拟post数据提交网页1后,网页1会重定向到网页2,请问如何提取这个重定向后的网页2的网址呢?
- PHP $_POST无缘无故有值
- mysql中是否为NULL对结果好像没什么影响?
- 不明问题!!!(PHP代码的显示)急!!!!!
- 抓取url和网页内容
- 用php可以完成企业级开发吗?请大家讨论
- exec()函数不给执行
- 找人开发一个人才招聘网,有意者请加在线QQ 107819618,在线等详谈!
- 一个CGI的问题,急,在线等待!!!
用:echo"你好!我是".$_POST['myname']."<br>";试试!
A. 新版的PHP已经废弃了原来的表单内容处理方式,即不再把提交的表单的内容直接
复制到一个同名变量中。解决办法有四个:
1. 修改php.ini,查找 register_globals,将其值修改为 On。这样就可以像原
来一样,例如,提交的表单中包括一个名为"username"的变量,那么在php中
就可以直接使用$username来访问该变量。但是,除非你要使用一段旧的代码
而考虑到兼容性问题,否则不建议使用该方法。
2. 使用 $HTTP_GET_VARS、$HTTP_POST_VARS数组来访问,例如写成
$HTTP_POST_VARS["username"]的形式。不过该方法也不建议采用。
3. (推荐)使用 $_POST、$_GET等数组来访问,例如写成 $_POST["username"]的
形式。建议采用这种方法。
4. (推荐)使用 import_request_variables 函数。该函数将提交内容导入到变
量中。例如 import_request_variables("gp", "rvar_");
第一个参数可以选择g,p,c,分别表示导入 GET,POST,COOKIE 变量;第二个参数
为导入后的变量前缀。执行上面的语句后即可使用 $rvar_username 来访问提交
的 username 变量。
Tips: 第三项中提到的预设变量有: $GLOBALS, $_SERVER, $_GET, $_POST, $_COOKIE,
$_FILES, $_ENV, $_REQUEST, $_SESSION等。详细信息请参考PHP手册。
<?
$myname = $_POST['myname'];
echo "你好!我是".$myname."<BR>";?>
$myname = $_POST['myname'];
echo "你好!我是".$myname."<BR>";?>同意!