我完成了静态网页的设置,并设置了apache和mysql,当前位于本地主机上。我希望用户输入一些文本,然后将该文本放在实际的网页上(供所有人查看)。这是我的代码:
<div id="1" style="background-image: url('bg1.jpg')>
<p> Select your location and input your required service </p>
<form action="index.php" method="POST">
<input type="text" name="subject" />
<input type="submit" value="Submit" />
</form>
<h2 style="position:relative;margin-left:550px; color:white;"> Hello
World, my name is <?php echo $_POST('subject'); ?> </h2>
基本上,我正确地做到了吗?不仅在发布它的那台计算机上,每个人都能看到它吗?它可以在localhost上运行,但是那只是一台计算机,因为在我知道它可以运行之前,我不希望发布和购买域。我将很快将此页面发布到Web上,我想确保其正常运行。另外,那些域提供者/互联网托管者是否提供数据库以及诸如myphpdomain之类的东西?我必须使用它们才能正常运行。
最佳答案
仅回显从表单接收到的数据将仅在提交数据的计算机中打印。
为了让所有人都能看到,您必须使用数据库或文件来写入提交的数据。对于您的情况,我建议在服务器中使用MYSQL数据库或简单的文本文件。
域提供商提供域。从流行的网络托管提供商那里获取服务器空间,例如https://www.godaddy.com/或000webhost.com(免费),并使doimain的名称服务器指向您拥有空间的服务器。
大多数托管服务提供商已启用phpmyadmin。
关于php - 这个POST和PHP是否可以正常工作以获取输入并将其发布到主服务器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33182328/