SHスクリプトからPHPスクリプトを呼び出そうとしています。簡単です。SH から値を受け取りますが、OOP を使用して最初の PHP から他の PHP に値を渡そうとすると、何も渡されません。
これが最初の PHP です。URL で値を渡すよりも、SH ファイルから単純な呼び出しを受け取ります。
$controller = $_GET['c'];
$metodo = $_GET['m'];
$uniqueid = $_GET['uniqueid'];
$url = '../controllers/'.ucfirst($controller).'.controller.php';
include_once($url);
$controller = ucfirst($controller)."Controller";
$objeto = new $controller;
$dados = $_POST;
$objeto->dados = $dados;
$objeto->uniqueid = $uniqueid;
//CALL THE FUNCTION
$result = $objeto->$metodo($uniqueid);
//RETURN THE RESPONSE
echo $result;
そして、ここでオブジェクトに渡された値を受け取ります: (ここに問題があります。値は空です)
include('../classes/Tarifacao.class.php');
class TarifacaoController{
public function Tarifa($uniqueid){
$obj_tarif = new Tarifacao;
$bilhete = $obj_tarif->BuscaUltimoBilhete($uniqueid);
echo $this->Imprime($bilhete,'BILHETE');
$uniqueid = $bilhete['uniqueid'];
echo $this->Imprime($uniqueid,'UNIQUEID');
intval($duracao = $bilhete['billsec']);
echo $this->Imprime($duracao,'DURAÇÃO');
...
申し訳ありませんが、私の英語はとても下手です。