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数据源表结构图示
Jun 05 PHP
PHP 超链接 抓取实现代码
Jun 29 PHP
基于PHP对XML的操作详解
Jun 07 PHP
php的array数组和使用实例简明教程(容易理解)
Mar 20 PHP
PHP实现的增强性mhash函数
May 27 PHP
PHP+AJAX实现投票功能的方法
Sep 28 PHP
thinkPHP模板算术运算相关函数用法分析
Jul 12 PHP
PHP提取字符串中的手机号正则表达式怎么写
Jul 17 PHP
PHP ADODB实现事务处理功能示例
May 25 PHP
php实现微信发红包功能
Jul 13 PHP
PHP PDOStatement::setFetchMode讲解
Feb 03 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 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利用cookie实现访问次数统计代码
2011/05/19 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
php检测文件编码的方法示例
2014/04/25 PHP
Swoole4.4协程抢占式调度器详解
2019/05/23 PHP
PHP单元测试配置与使用方法详解
2019/12/27 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
jQuery Ajax方法调用 Asp.Net WebService 的详细实例代码
2011/04/27 Javascript
基于jquery的不规则矩形的排列实现代码
2012/04/16 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
javascript动态控制服务器控件实例
2014/09/05 Javascript
Java中Timer的用法详解
2015/10/21 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
Javascript中this绑定的3种方法与比较
2016/10/13 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
JavaScript全屏和退出全屏事件总结(附代码)
2017/08/17 Javascript
laydate日历控件使用方法详解
2017/11/20 Javascript
微信小程序实现图片上传功能
2018/05/28 Javascript
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
2020/04/01 jQuery
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
如何利用python查找电脑文件
2018/04/27 Python
如何用python写一个简单的词法分析器
2018/12/18 Python
Python实现的旋转数组功能算法示例
2019/02/23 Python
python plotly画柱状图代码实例
2019/12/13 Python
python Timer 类使用介绍
2020/12/28 Python
时尚的CSS3进度条效果
2012/02/22 HTML / CSS
如何用H5实现一个触屏版的轮播器的实例
2017/01/09 HTML / CSS
微信小程序“圣诞帽”的实现思路详解
2017/12/28 HTML / CSS
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
质量主管工作职责
2014/09/26 职场文书
政协常委会议主持词
2015/07/03 职场文书
解决Golang time.Parse和time.Format的时区问题
2021/04/29 Golang
SpringCloud中分析讲解Feign组件添加请求头有哪些坑梳理
2022/06/21 Java/Android