PHP初学者的两个问题!!!

lyzcom 2002-05-15 04:12:06
第1题:如何获取客户端的IP地址。
第2题:我想将表格提交的结果放在同一个页面中处理,于是加入了hidden字段。可是,却出现了这样一个问题,浏览器就报告:undefined variable(未定义的变量)
...全文
49 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexxing 2002-05-15
  • 打赏
  • 举报
回复
1. 客户端的IP地址: 全局变量 $REMOTE_ADDR

2. PHP 中所谓的“定义变量”就是给它赋值,随便什么值都行,从未赋过值的变量就是“未定义”的,函数 isset() 判断变量是否赋值:

<?php
if ( !isset($Flag) )
{
?>
<forms name="forms">
<input type="hidden" name="Flag" value="1">
<input type="text" name="Name">
<input type="submit">
<?
}
else
{
连接数据库并处理....
}
?>

lyzcom 2002-05-15
  • 打赏
  • 举报
回复
PHP中定义变量?upup,什么意思啊?PHP中如何定义一个变量?
另:$Flag是表格的hidden字段的名字,可以用作变量来定义吗?如果可以,定义成什么变量?
jyc_nj 2002-05-15
  • 打赏
  • 举报
回复
你那个$Flag是什么地方定义的?
jamsband 2002-05-15
  • 打赏
  • 举报
回复
第一题:phpinfo()中可以找到
第二题:你可能用的是最新的php版本,最新的版本要求要先定义变量,所以你最好先定义一下这个变量.要么就用老一点的版本.
lyzcom 2002-05-15
  • 打赏
  • 举报
回复
<?php
if($Flag != 1)
{
?>
<forms name="forms">
<input type="hidden" name="Flag" value="1">
<input type="text" name="Name">
<input type="submit">
<?
}
else
{
连接数据库并处理....
}
?>

就像上面这样!
sunblue 2002-05-15
  • 打赏
  • 举报
回复
1--phpinfo()中有相应的变量
2--你把脚本简化一下贴出来看看

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧