0

在 php 中:

$nom_du_formulaire = basename ($_SERVER['REQUEST_URI']); 

在 pgp 文件中提交 FORM 和许多箍后,我需要发送它的原始文件的名称......所以我在处理 $_POST 值时尝试获取 $nom_du_formulaire......

我试试这个...不工作

<input type="hidden" name="nom_du_formulaire" value="$nom_du_formulaire">

我尝试使用 php 全局变量...也不行!

所以问题是,如何将我的 $nom_du_formulaire 发送到一个遥远的 php 文件

文件:在 form.php 中:post = make_email.php。在 make_email.php 中有 send_email.php,我需要在 send_email.php 中使用 $nom_du_formulaire。但如果我问 $_SERVER['REQUEST_URI'] 我会得到:make_email.php。不是我需要的 form.php 名​​称。

4

1 回答 1

0

你是如何输出隐藏标签的?这是基本的 - 如果 PHP 代码块中还没有 PHP 变量,您必须在 PHP 代码中指定它。

<input type="hidden" name="nom_du_formulaire" value="<?php echo $nom_du_formulaire' ?>">

或者,如果是,您可以通过 print 或 echo 输出:

 echo '<input type="hidden" name="nom_du_formulaire" value="'.$nom_du_formulaire.'">';

如果可能,尽量避免使用全局变量。

于 2013-03-28T00:02:44.440 回答