有没有办法使用$ _POST而不是$ _GET?

时间:2015-05-11 19:35:06

标签: php

问题: 我有以下代码写,所以客户可以写自己的新闻帖子。此代码使用$ _GET来接收客户编写的文本。当客户写一篇大帖子时,网址太长,网页拒绝将其提交给"写"页面张贴在下面。

$title = $_GET['title'];
$content = $_GET['content'];

$file_handle = fopen("../userdata/" . $username . ".news.js", "w");
$file_contents = "document.write('<div style=\'font-size:17px;\'>" . $title . "</div><hr /><div style=\'font-size:12px;margin-bottom:20px;font-style:italic;\'>Posted on " . date("d/m/Y") . "</div><div style=\'font-size:14px;\'>" . $content . "</div>');";

fwrite($file_handle, $file_contents);
fclose($file_handle);

如您所见,代码使用$ _GET。有没有办法让它__POST所以它不通过$ _GET提交?

1 个答案:

答案 0 :(得分:2)

你为什么要用$ _GET?请改用$ _POST,并将输入表单中的HTML属性从method="get"更改为method="post"