[英]Using header(location) in PHP with jQuery Mobile
确切地说,刚开始使用jQuery和jQuery mobile。 我已经用PHP编写了一个登录脚本,一旦用户成功登录,它将运行以下命令:
header("Location: index.php");
我希望应用程序执行的操作是将用户重定向到他们
当运行时,出现以下错误:
Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/app/login.php:22) in /Applications/MAMP/htdocs/app/login.php on line 138
用户已登录,那里没有问题。 当我输入主页的URL(index.php)并刷新它时,将设置会话变量等。
我认为jQuery Mobile在后端发布了一些导致发送标头的东西。
有任何想法吗? 谢谢!
jQuery Mobile只是JavaScript。 它无法执行任何操作,而php脚本正在运行。 它仅在浏览器中起作用。
问题是第22行的login.php输出了一些内容。 您必须在进行任何echo ...
或print()
任何?>
之前发送标头?>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.