redhat2
جمعه 25 اسفند 1391, 10:49 صبح
سلام به دوستان ، میخواستم یه سوالی بپرسم ، اینکه من 2 تا صفحه دارم که یکی از این صفحه ها به این صورت هستش localhost/user/register و صفحه ی دیگر به این صورت localhost/user/verfiy ، صفحه ی اولی مربوطه به تابع register در پایین هست و صفحه ی دومی نیز مربطو به verfiy هستش :
userController :
<?php
namespace loplop\controllers;
use loplop\libs\bcontroller;
use loplop\libs\bview;
use loplop\libs\form;
use \HttpRequest as HR;
class UserController extends bcontroller {
private $_bview;
private $_getControllerName;
private $_form;
public function __construct() {
$this->_bview = new bview;
$this->_getControllerName = $this->getControllerName(__CLASS__);
$this->_form = new form();
}
public function Index() {
echo $this->_getControllerName;
}
public function Register() {
$this->_bview->assign($this->_getControllerName, 'register');
if (isset($_POST['username'])) {
$url = "http://localhost/user/verfiy/";
$post_data = array(
"username" => $_POST['username']
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// we are doing a POST request
curl_setopt($ch, CURLOPT_POST, 1);
// adding the post variables to the request
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
header('location:/user/verfiy');
}
}
public function Verfiy() {
echo $output;
}
}
?>
ولی وقتی به صفحه verfiy فرستاده میشه ، این ارور را میده :
userController :
<?php
namespace loplop\controllers;
use loplop\libs\bcontroller;
use loplop\libs\bview;
use loplop\libs\form;
use \HttpRequest as HR;
class UserController extends bcontroller {
private $_bview;
private $_getControllerName;
private $_form;
public function __construct() {
$this->_bview = new bview;
$this->_getControllerName = $this->getControllerName(__CLASS__);
$this->_form = new form();
}
public function Index() {
echo $this->_getControllerName;
}
public function Register() {
$this->_bview->assign($this->_getControllerName, 'register');
if (isset($_POST['username'])) {
$url = "http://localhost/user/verfiy/";
$post_data = array(
"username" => $_POST['username']
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// we are doing a POST request
curl_setopt($ch, CURLOPT_POST, 1);
// adding the post variables to the request
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
header('location:/user/verfiy');
}
}
public function Verfiy() {
echo $output;
}
}
?>
ولی وقتی به صفحه verfiy فرستاده میشه ، این ارور را میده :