怪问题,快帮忙啊!在线等

Hyulia 2004-03-31 06:31:58
置于文件头部:<?php

function Another($buffer)
{
if ($HTTP_POST_VARS["processNextItem"]=="addAnother")
{

header("Location: newItem.php?mode=new&name=");
}
else
if ($HTTP_POST_VARS["processNextItem"]=="editAnother")
{
header("Location: ".$PREVPAGE_session.".php");
}
}
?>

置于数据写入结束处:<?php
ob_start("Another");
?>
但无法跳转,显示空白页面!问题到底出在哪里?请赐教!谢谢
...全文
82 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hyulia 2004-04-01
  • 打赏
  • 举报
回复
解决了,只因多了几个<?php ?>怪!合并后就可以了!
Hyulia 2004-04-01
  • 打赏
  • 举报
回复
怎么改也不行,还有没有其它方法可以实现在写入数据后加以判断调转页面啊?谢谢各位啦
xuzuning 2004-04-01
  • 打赏
  • 举报
回复
function Another($buffer)
{
if ($HTTP_POST_VARS["processNextItem"]=="addAnother")
{

header("Location: newItem.php?mode=new&name=");
}
else
if ($HTTP_POST_VARS["processNextItem"]=="editAnother")
{
header("Location: ".$PREVPAGE_session.".php");
}
}
这个函数执行时什么都不做
因为$HTTP_POST_VARS不是自动全局变量,在函数内为空。
所用的条件都不能满足
feel8 2004-03-31
  • 打赏
  • 举报
回复
<?php

function callback($buffer)
{
// replace all the apples with oranges
return (str_replace("apples", "oranges", $buffer));
}

ob_start("callback");

?>

<html>
<body>
<p>It's like comparing apples to oranges.
</body>
</html>

<?php

ob_end_flush();

?>
Hyulia 2004-03-31
  • 打赏
  • 举报
回复
看过了,是这个addAnotherd没错啊
turtlevan 2004-03-31
  • 打赏
  • 举报
回复
把 $HTTP_POST_VARS["processNextItem"] 打出来看看是什么东东

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧