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 SQLite类
May 07 PHP
php中选择什么接口(mysql、mysqli)访问mysql
Feb 06 PHP
PHP将两个关联数组合并函数提高函数效率
Mar 18 PHP
CI(CodeIgniter)框架中的增删改查操作
Jun 10 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
Apr 20 PHP
php pdo oracle中文乱码的快速解决方法
May 16 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
May 18 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
May 23 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
django中的ajax组件教程详解
Oct 18 PHP
php+layui数据表格实现数据分页渲染代码
Oct 26 PHP
阿里云服务器搭建Php+Apache运行环境的详细过程
May 15 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多次include后导致全局变量global失效的解决方法
2015/02/28 PHP
php加密解密字符串示例
2016/10/13 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
Javascript学习笔记5 类和对象
2010/01/11 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
2011/10/16 Javascript
JavaScript prototype属性深入介绍
2012/11/27 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
javascript获取web应用根目录的方法
2014/02/12 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
vue地区选择组件教程详解
2018/05/04 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
深入探讨JavaScript的最基本部分之执行上下文
2019/02/12 Javascript
新手入门js闭包学习过程解析
2019/10/08 Javascript
在Express中提供静态文件的实现方法
2019/10/17 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
javascript将扁平的数据转为树形结构的高效率算法
2020/02/27 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
跟老齐学Python之模块的加载
2014/10/24 Python
python连接数据库的方法
2017/10/19 Python
Python实现识别手写数字 Python图片读入与处理
2020/03/23 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
python实现控制电脑鼠标和键盘,登录QQ的方法示例
2019/07/06 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Python之Numpy的超实用基础详细教程
2019/10/23 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
Python Selenium截图功能实现代码
2020/04/26 Python
Python类及获取对象属性方法解析
2020/06/15 Python
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
潘多拉珠宝俄罗斯官方网上商店:PANDORA俄罗斯
2020/09/22 全球购物
外贸学院会计专业应届生求职信
2013/11/14 职场文书
秋天的雨教学反思
2014/04/27 职场文书
校园活动策划方案
2014/06/13 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
python中的random模块和相关函数详解
2022/04/22 Python