Les classes en PHP peuvent-elles juger les paramètres reçus ?
世界只因有你
世界只因有你 2017-05-16 13:04:59
0
4
436
classInput.php
<?php
header("Content-Type:text/html; charset=UTF-8");
classeInput{
    fonction post($clé){
                $val=$_POST[$clé];
                retourner $val ;
    }
}
?>
save.php
<?php
header("Content-Type:text/html; charset=UTF-8");
inclure « classInput.php » ;
$input=nouvelle entrée();
$userName=$input->post('userName');
$msg=$input->post('msg');

Ensuite, j'ai accédé directement à save.php et j'ai signalé une erreur de notification. Puis-je juger les paramètres transmis dans classInput.php ?

世界只因有你
世界只因有你

répondre à tous(4)
漂亮男人
header("Content-Type:text/html; charset=UTF-8");
class Input{
    function post($key){
                if( isset($_POST[$key]))
                    $val=$_POST[$key];
                else
                    $val=null;
                return $val;
    }
}
巴扎黑
<?php
header("Content-Type:text/html; charset=UTF-8");
class Input{
    function post($key){
        if(isset($_POST[$key])){
                $val=$_POST[$key];
                return $val;
        }
    }
}
?>
我想大声告诉你

Tout d'abord, déterminez s'il s'agit d'une demande de publication. S'il s'agit d'une demande de publication, déterminez si la valeur existe.

阿神

J'ai apporté quelques modifications à votre classe

<?php
class Input{
    var $_Get='';
    var $_Post='';
    function __construct($data){
        print_r($data);
        $this->_Get  = $data['get'];
        $this->_Post = $data['post'];
    }
    function post($key){
        $data = $this->_Get;
        $val  = $data[$key];
        return $val;
    }
}
//然后调用的时候
include 'classInput.php';
$input=new Input(['get'=>$_GET]);
$userName=$input->post('userName');
echo $userName;
//这样就好了把 
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal