在请求后的第二个 if 函数anotherpost
print $post
看不到任何内容时,我阅读了手册并尝试
1.global $post = $_REQUEST['post'];
在 getpost()
或
2.return $post
在第一个中将参数传递if
给getpost($post)
两者都不起作用,但这是变量范围的问题吗?
谢谢。
//index.php
require 'test.php';
$test = new test();
$test->getpost();
//test.php
class test{
public function getform(){
....
require 'form.php';
}
public function getpost(){
$post = $_REQUEST['post'];
if($_REQUEST['post']){
print $post;
require `form_anotherpost.php`;
}
if($_REQUEST['anotherpost']){
print $post;
}
}
//form.php
<form>
<input type="submit" name="post" value="post">
</form>
//form_anotherpost.php
<form>
<input type="submit" name="anotherpost" value="anotherpost">
</form>