PHP 常见郁闷问题答解


Posted in PHP onNovember 25, 2006

PHP 常见郁闷问题答解 
转自喜悦村
在PHP4.2以后的版本中register_global默认为off
若想取得从另一页面提交的变量:
方法一:在PHP.ini中找到register_global,并把它设置为on.
方法二:在接收网页最前面放上这个extract($_POST);extract($_GET);(注意extract($_SESSION)前必须要有Session_Start()).
方法三:一个一个读取变量$a=$_GET["a"];$b=$_POST["b"]等,这种方法虽然麻烦,但比较安全.
PHP代码:
<?PHP
Ob_Start();
Session_Start();
Echo "<pre>";
Echo "本页得到的_GET变量有:";
Print_R($_GET);
Echo "本页得到的_POST变量有:";
Print_R($_POST);
Echo "本页得到的_COOKIE变量有:";
Print_R($_COOKIE);
Echo "本页得到的_SESSION变量有:";
Print_R($_SESSION);
Echo "</pre>";
?>
为什么我向另一网页传送变量时,只得到前半部分,以空格开头的则全部丢失
PHP代码:--------------------------------------------------------------------------------
<?php
$Var="hello php";//修改为$Var="     hello php";试试得到什么结果
$post= "receive.php?Name=".$Var;
header("location:$post");
?>
--------------------------------------------------------------------------------
receive.php的内容:
PHP代码:--------------------------------------------------------------------------------
<?PHP
Echo "<pre>";
Echo   $_GET["Name"];
Echo "</pre>";
?>
--------------------------------------------------------------------------------
正确的方法是:
PHP代码:--------------------------------------------------------------------------------
<?php
$Var="hello php";
$post= "receive.php?Name=".urlencode($Var);
header("location:$post");
?>
--------------------------------------------------------------------------------
在接收页面你不需要使用Urldecode(),变量会自动编码.
规范你的SQL语句
在表格,字段前面加上"`",这样就不会因为误用关键字而出现错误,
当然我并不推荐你使用关键字.
例如
$Sql="INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00')"
我怎么知道系统默认支持什么函数
PHP代码:
--------------------------------------------------------------------------------
<?php 
$arr = get_defined_functions(); 
Function php() {

echo   "<pre>"; 
Echo   "这里显示系统所支持的所有函数,和自定以函数php\n"; 
print_r($arr); 
echo   "</pre>"; 
?> 

如何比较两个日期相差几天
PHP代码:
--------------------------------------------------------------------------------
<?PHP 
$Date_1="2003-7-15";//也可以是:$Date_1="2003-6-25 23:29:14"; 
$Date_2="1982-10-1"; 
$Date_List_1=explode("-",$Date_1); 
$Date_List_2=explode("-",$Date_2); 
$d1=mktime(0,0,0,$Date_List_1[1],$Date_List_1[2],$Date_List_1[0]); 
$d2=mktime(0,0,0,$Date_List_2[1],$Date_List_2[2],$Date_List_2[0]); 
$Days=round(($d1-$d2)/3600/24); 
Echo   "偶已经奋斗了 $Days 天^_^"; 
?>
数据放入数据库和取出来显示在页面需要注意什么
入库时
$str=addslashes($str);
$sql="insert into `tab` (`content`) values('$str')";
出库时
$str=stripslashes($str);
显示时
$str=htmlspecialchars(nl2br($str)) ;  

PHP 相关文章推荐
php中数据的批量导入(csv文件)
Oct 09 PHP
如何将数据从文本导入到mysql
Oct 09 PHP
比较全面的PHP数组的使用方法小结
Sep 23 PHP
php语言流程控制中的主动与被动
Nov 05 PHP
PHP获取文件行数的方法
Jun 10 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
CI映射(加载)数据到view层的方法
Mar 28 PHP
PHP实现时间比较和时间差计算的方法示例
Jul 24 PHP
php实现的后台表格分页功能示例
Oct 23 PHP
PHP里的$_GET数组介绍
Mar 22 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 PHP
PHP通用检测函数集合
Nov 25 #PHP
用PHP实现将GB编码转换为UTF8
Nov 25 #PHP
目录,文件操作详谈―PHP
Nov 25 #PHP
几个学习PHP的网址
Nov 25 #PHP
php获得文件扩展名三法
Nov 25 #PHP
用PHP查询域名状态whois的类
Nov 25 #PHP
生成静态页面的PHP类
Nov 25 #PHP
You might like
PHP MemCached 高级缓存应用代码
2010/08/05 PHP
Base64在线编码解码实现代码 演示与下载
2011/01/08 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
php使用Session和文件统计在线人数
2015/07/04 PHP
thinkphp3.x中cookie方法的用法分析
2016/05/19 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
JsDom 编程小结
2011/08/09 Javascript
javascript小数四舍五入多种方法实现
2012/12/23 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
js实现刷新iframe的方法汇总
2015/04/27 Javascript
SWFObject基本用法实例分析
2015/07/20 Javascript
jquery实现隐藏在左侧的弹性弹出菜单效果
2015/09/18 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
深入理解node.js http模块
2018/01/24 Javascript
Vue2 监听属性改变watch的实例代码
2018/08/27 Javascript
layui实现文件或图片上传记录
2018/08/28 Javascript
Vuex 使用及简单实例(计数器)
2018/08/29 Javascript
JS实现单张或多张图片持续无缝滚动的示例代码
2020/05/10 Javascript
Python写的创建文件夹自定义函数mkdir()
2014/08/25 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
2016/06/29 Python
Python实现计算圆周率π的值到任意位的方法示例
2018/05/08 Python
举例讲解Python常用模块
2019/03/08 Python
django基础学习之send_mail功能
2019/08/07 Python
python GUI库图形界面开发之PyQt5 UI主线程与耗时线程分离详细方法实例
2020/02/26 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
医务人员自我评价
2014/01/26 职场文书
购房意向书
2014/04/01 职场文书
社区健康教育工作方案
2014/06/03 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
干部培训工作总结2015
2015/05/25 职场文书
让生命充满爱观后感
2015/06/08 职场文书
单位工资证明范本
2015/06/12 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书