首页 > 解决方案 > Php - 使用一个功能传递多个标头

问题描述

我有路由功能,它使用给定的“友好 URL”规则更正 URI。如果某些部分丢失或不正确,它会更改为有效形式,然后重定向功能会抛出带有正确 URL 的位置标头。

function redir($controller_name,$action_name){
    $root = '/' . Model::$rootSite . '/';
    $fullSite = 'http://'.$_SERVER['SERVER_NAME'].$root.
    $controller_name.'/'.$action_name;
    header('Location: '.$fullSite);
}

没有什么新东西……但是!如果有一个表单,在第一次迭代时,在重定向之前,它会发送可以处理的 $_POST 数据。但是我怎样才能将它进一步扔到重定向函数中伴随有效 URL 的下一次迭代中呢?header函数可以实现多个http headers?什么是正确的语法?

标签: phphttpheaderhttp-post

解决方案


推荐阅读