繁体   English   中英

在PHP和jQuery Mobile中使用标头(位置)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM