1

私のウェブサイトでは、index.html で次のようなフォームを取得しました。

<form id="demo" action='submit.php' method='post' enctype='text/plain'>
link: <input type='text' name='web'></br>
<input type='submit' value='submit'>
</form>

そして、submit.phpで私は得ました:

<?php
$fp=fopen('sub.txt','a'); 
fwrite($fp,addslashes($web)); 
fclose($fp); 
header('location: thanks.html'); 
exit();
?>

しかし、サブミットを押すと、sub.phpの結果がビーイングされます

/n

しかし、そうあるべきです

example.com/n

PHPコードのどこが間違っていますか。

ファイル sub.txt に印刷されたフォームにリンクを送信してから、その人をお礼のページにリダイレクトしたいと思います。

4

1 に答える 1

2

sub.php内の値を取得するvalue必要があるだけでなく、属性がありません$_POST

<form id="demo" action='submit.php' method='post' enctype='text/plain'>
link: <input type='text' name='web' value="" /></br>
<input type='submit' value='submit' />
</form>

<?php
$fp=fopen('sub.txt','a'); 
fwrite($fp,addslashes($_POST['web']). "\r\n"); 
fclose($fp); 
header('location: thanks.html'); 
exit();
?>
于 2013-05-25T15:47:04.627 に答える