0

PHPで:

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

フォームと pgp ファイルの多くのフープを送信した後、それを送信した元のファイルの名前が必要です...だから、$_POST 値を処理するときに $nom_du_formulaire を取得しようとしています...

私はこれを試します...動作しません

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

私はphpグローバル変数を使用しようとしています...どちらも機能しません!

SO質問、私の $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 コードで PHP 変数を指定する必要があります。

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

または、印刷またはエコー経由で出力できる場合:

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

可能であれば、グローバル変数を使用しないようにしてください。

于 2013-03-28T00:02:44.440 に答える