将数据传递给$ _POST php

时间:2010-08-17 10:39:24

标签: php post

如何将值/变量传递给$ _POST? 我没有得到我的PHP功能的所有数据。所以我只想明确地传递它们。

谁能告诉我这是怎么做到的?

3 个答案:

答案 0 :(得分:2)

检查$_POST中的内容,然后检查HTML表单是否正确。

print '<pre>';
print_r($_POST);
print '</pre>';

或者您可以直接将值分配给$_POST,因为它(几乎)是一个正常的数组:

$_POST['test'] = 'hi';

但我认为这不是你想要的。

答案 1 :(得分:0)

$ _POST数组用于检索已使用HTTP POST请求发送到PHP页面/脚本的数据。

您是否询问如何在$ _POST中明确指定值而不在请求中自动分配值?如果是这样,你为什么要这样做?

答案 2 :(得分:-1)

如果我正确地阅读你的问题,你想要从函数的scope之外传递一个值到它的范围内,对吧? 在PHP中使用适当的代码范例时,这通常是不必要的,但您可以使用 global 关键字从函数内部访问全局变量。

正在使用的全球关键字:

$test = 1;

function funca() {
    global $test,$foo;
    $test = 2;
    $foo = 8;
}

function funcb() {
    global $test,$foo;
    @echo $test."\n";
    @echo $foo."\n";
}

funcb(); // prints 1 and gives error
funca();
funcb(); // prints 2 and 8