我有一个由PHP检查的html表单。当页面加载php错误时指出缺少变量,因为尚未提交表单。 一旦我在表单中输入内容并提交,它就可以正常工作。但是在首页上加载它会出错。
页面加载错误 注意:未定义的索引:第65行的index.php中的sk 注意:未定义的索引:第78行的index.php中的sk
<form action=# method="post">
Source Key: <input type="text" name="sk">
</br>
<input type="submit">
</form>
<?php
if(isset($_POST['submit']))
{
$test = $_POST['sk'];//assigning your input value
if(isset($test))
{
$fr=fopen("php://stdin","r"); // open file pointer
$input = fgets($fr,128); // read 128 char max
$input = rtrim($input); // trim any trailing spaces
fclose ($fr); // close the file handle
$result = $input; // return the text
}
}
?>
You have entered : <?php echo $_POST["sk"];
echo "</br></br>";
答案 0 :(得分:1)
您可以使用isset
...
http.createServer(function (req, res) {
res.setHeader('Access-Control-Allow-Origin, '*')
...
答案 1 :(得分:0)
您必须命名您的提交
<input type="submit">
收件人:
<input type="submit" name="submit">
已编辑
然后将ur php的该部分替换为:
<?php
if(isset($_POST['submit'])) {
echo "You have entered : ";
echo $_POST['sk'];
echo "</br></br>";
}
?>