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中对数据库操作的封装
Oct 09 PHP
Windows7下PHP开发环境安装配置图文方法
May 20 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
Apr 10 PHP
PHP限制页面只能在微信自带浏览器访问的代码
Jan 15 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
php检查字符串中是否有外链的方法
Jul 29 PHP
非常有用的9个PHP代码片段
Apr 06 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
May 06 PHP
php根据数据id自动生成编号的实现方法
Oct 16 PHP
PHP重定向与伪静态区别
Feb 19 PHP
Laravel如何创建服务器提供者实例代码
Apr 15 PHP
php慢查询日志和错误日志使用详解
Feb 27 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
php2html php生成静态页函数
2008/12/08 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
php实现的支持断点续传的文件下载类
2014/09/23 PHP
smarty循环嵌套用法示例分析
2016/07/19 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
2020/05/26 PHP
javascript 关闭IE6、IE7
2009/06/01 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
js 实现复制到粘贴板的功能代码
2010/05/13 Javascript
Javascript Function对象扩展之延时执行函数
2010/07/06 Javascript
JS预览图像将本地图片显示到浏览器上
2013/08/25 Javascript
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
一个小例子解释如何来阻止Jquery事件冒泡
2014/07/17 Javascript
node.js中的fs.unlinkSync方法使用说明
2014/12/15 Javascript
AngularJS中的过滤器使用详解
2015/06/16 Javascript
Nodejs下用submit提交表单提示cannot post错误的解决方法
2016/11/21 NodeJs
AngularJs中Bootstrap3 datetimepicker使用实例
2016/12/13 Javascript
关于iframe跨域POST提交的方法示例
2017/01/15 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
vue技术分享之你可能不知道的7个秘密
2018/04/09 Javascript
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
使用Python对Access读写操作
2017/03/30 Python
influx+grafana自定义python采集数据和一些坑的总结
2018/09/17 Python
python opencv 实现读取、显示、写入图像的方法
2020/06/08 Python
django创建css文件夹的具体方法
2020/07/31 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
英国时尚服饰电商:Boohoo
2017/10/12 全球购物
新加坡领先的时尚生活方式零售品牌:CHARLES & KEITH
2018/01/16 全球购物
中学生校园广播稿
2014/01/16 职场文书
中专自我鉴定
2014/02/05 职场文书
巡警年度自我鉴定
2014/02/21 职场文书
心理健康日活动总结
2014/05/08 职场文书
复兴之路观后感
2015/06/02 职场文书
财务管理制度范本
2015/08/04 职场文书
民警忠诚教育心得体会
2016/01/23 职场文书
Golang 使用Map实现去重与set的功能操作
2021/04/29 Golang