我在传递变量从一个方法到另一个,我想如下麻烦,但未能传递一个变量到另一个
DDSD
public function hacerloginAction(){
//Obtener parámetros
$v_c_request = $this->getRequest();
$a_params = $v_c_request->getParams();
$v_c_url = Zend_Registry::get('base_action')."login/hacerlogin";
$this->view->v_c_url = $v_c_url;
//Realizar autentificación OpenId - Parte 1: conectar_openid
//p_c_parametros
$_SERVER['PHP_SELF'] = str_replace("/p_c_parametros", "", dirname($_SERVER['PHP_SELF']));
//Si 'a_params["p_c_parametros"]' tiene valores se asignan a una variable de sesion
if(isset($a_params["p_c_parametros"]) && $a_params["p_c_parametros"] != null){
$_SESSION['p_c_parametros'] = $a_params["p_c_parametros"];
}
//Se obtienen el parametro de 'p_openid' hya.com.mx
$p_openid = str_replace("|","/",$a_params["p_openid"]);
$this->obj_openidlog->conectar_openid($p_openid);
//Render a la página de inicio.
$this->render("formalogin");
}
DS
这是...是一个从原来的exampled代码剧烈变化..你应该包括这第一,这就是为什么你有一个负载的信息是没有使用你 –
它基本上是相同的例子,其他人可以得到这个答案,如果只是在变量等的变化... – user3680708
那么,更新的代码更改的用法和原因,为什么你没有得到正确的验证 –