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
thinkphp3.0 模板中函数的使用
Nov 13 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
Jun 19 PHP
Yii中render和renderPartial的区别
Sep 03 PHP
apache和PHP如何整合在一起
Oct 12 PHP
ThinkPHP静态缓存简单配置和使用方法详解
Mar 23 PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
Yii2中SqlDataProvider用法示例
Sep 22 PHP
PHP实现创建一个RPC服务操作示例
Feb 23 PHP
php5.3/5.4/5.5/5.6/7常见新增特性汇总整理
Feb 27 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
Sep 13 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中防止伪造跨站请求的小招式
2011/09/02 PHP
php查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
Smarty foreach控制循环次数的一些方法
2015/07/01 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
javascript比较两个日期的先后示例代码
2014/12/31 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
jQuery实现获取绑定自定义事件元素的方法
2015/12/02 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Angular2使用jQuery的方法教程
2017/05/28 jQuery
JS实现仿饿了么在浏览器标签页失去焦点时网页Title改变
2017/06/01 Javascript
使用jQuery实现动态添加小广告
2017/07/11 jQuery
Nuxt.js踩坑总结分享
2018/01/18 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
vue移动端弹框组件的实例
2018/09/25 Javascript
JavaScript递归函数定义与用法实例分析
2019/01/24 Javascript
Vue 2.0双向绑定原理的实现方法
2019/10/23 Javascript
vue使用video插件vue-video-player的示例
2020/10/03 Javascript
如何实现vue的tree组件
2020/12/03 Vue.js
python查找第k小元素代码分享
2013/12/18 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Python使用Matplotlib实现雨点图动画效果的方法
2017/12/23 Python
Python遍历pandas数据方法总结
2018/02/09 Python
10 行 Python 代码教你自动发送短信(不想回复工作邮件妙招)
2018/10/11 Python
Python SQLAlchemy入门教程(基本用法)
2019/11/11 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
纯HTML5+CSS3制作生日蛋糕代码
2016/11/16 HTML / CSS
世界上最大的在线旅行社新加坡网站:Expedia新加坡
2016/08/25 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
酒店总经理欢迎词
2014/01/08 职场文书
宿舍打麻将检讨书
2014/01/24 职场文书
爱耳日活动总结
2014/04/30 职场文书
解除劳动合同协议书(样本)
2014/10/02 职场文书
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL