Rumah > Soal Jawab > teks badan
classInput.php
<?php
header("Content-Type:text/html; charset=UTF-8");
classInput{
fungsi post($key){
$val=$_POST[$key];
pulangkan $val;
}
}
?>
save.php
<?php
header("Content-Type:text/html; charset=UTF-8");
sertakan 'classInput.php';
$input=Input baharu();
$userName=$input->post('userName');
$msg=$input->post('msg');
Kemudian saya mengakses save.php secara terus dan melaporkan ralat notis Bolehkah saya menilai parameter yang diluluskan dalam classInput.php?
漂亮男人2017-05-16 13:06:59
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;
}
}
巴扎黑2017-05-16 13:06:59
<?php
header("Content-Type:text/html; charset=UTF-8");
class Input{
function post($key){
if(isset($_POST[$key])){
$val=$_POST[$key];
return $val;
}
}
}
?>
我想大声告诉你2017-05-16 13:06:59
Pertama, tentukan sama ada ia adalah permintaan jawatan Jika ia adalah permintaan jawatan, kemudian tentukan sama ada nilai itu wujud.
阿神2017-05-16 13:06:59
Membuat beberapa pengubahsuaian pada kelas anda
<?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;
//这样就好了把