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 相关文章推荐
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
Sep 02 PHP
php模拟js函数unescape的函数代码
Oct 20 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
使用php统计字符串中中英文字符的个数
Jun 23 PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 PHP
PHP静态文件生成类实例
Nov 29 PHP
php实现插入排序
Mar 29 PHP
降低PHP Redis内存占用
Mar 23 PHP
在Laravel中使用DataTables插件的方法
May 29 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
php7 新增功能实例总结
May 25 PHP
PHP fopen中文文件名乱码问题解决方案
Oct 28 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
超级实用的7个PHP代码片段分享
2012/01/05 PHP
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
浅谈php命令行用法
2015/02/04 PHP
php使用Jpgraph绘制复杂X-Y坐标图的方法
2015/06/10 PHP
PHP使用zlib扩展实现GZIP压缩输出的方法详解
2018/04/09 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
Chosen 基于jquery的选择框插件使用方法
2012/05/30 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
Django+Vue跨域环境配置详解
2018/07/06 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
2018/09/02 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
微信小程序实现简单文字跑马灯
2020/05/26 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
python 上下文管理器使用方法小结
2017/10/10 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
Python实现的计算马氏距离算法示例
2018/04/03 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
2019/07/31 Python
Python如何读取文件中图片格式
2020/01/13 Python
python+selenium定时爬取丁香园的新型冠状病毒数据并制作出类似的地图(部署到云服务器)
2020/02/09 Python
Python 炫技操作之合并字典的七种方法
2020/04/10 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
大学四年的个人自我评价
2014/01/14 职场文书
会计专业求职信范文
2014/03/16 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
励志演讲稿300字
2014/08/21 职场文书
2014年检验员工作总结
2014/11/19 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书