Ajax中header()无法跳转的解决方法
在运行一个Ajax实例时,负责处理的php页面中的header()总是无法跳转到指定的网页,首先可能的错误: 1.header("Location:xx.php");中Location和冒号之间不能有空格,也不能使用全角字符的冒号; 2.header()之前不能有输出的语句。 仔细看了一下,我的代码里没有这样的问题,只好求助论坛高手,后来经指导加入了以下代码就可以跳转了: $username=$_POST['username']; 网上搜了一下,如果完整的URL是http://www.126.com/index.php $_SERVER['HTTP_HOST']就等于"http://www.126.com" $_SERVER['PHP_SELF']就等于"/index.php" rtrim()方法从右删除字符,这里是删除了'/',去掉了"/index.php"中的"/" dirname(path)方法返回路径中的目录部分。 问题应该出在路径上 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- access转sqlite——利用DBManager professional软件
- c# 二分查找算法
- Oracle 11g merge into log error及并行注意事项
- 在Oracle net trace file中定位服务器版本和客户端版本
- swift – 如何使用枚举(在结构中定义)作为字典的键?
- 百度应用创建初级教程。图文教程!!!
- 正则表达式 – 为什么** / *用于递归搜索当前目录:vimgrep
- Flex 图片调整(Matrix 矩阵)(放大/放小/左旋转/右旋转/上移
- c – 静态const(非整数)成员初始化语法背后的基本原理?
- c# – WPF自定义控件DependencyProperty不会数据绑定