$ _POST не работает в php

Я начал изучать PHP. Управляется настройкой.

Я использую php версии 5.3.13.

Я пытаюсь опубликовать некоторую информацию в форме html и получить ее в php-файле.

Для этой цели я использую переменную $ _Post, а вывод в php-файле пуст.

Ниже приведен код html.

<body> <form action="report.php" method="POST" > <label for="firstname">First name:</label> <input type="text" id="firstname" name="firstname" /><br /> <input type="submit" value="Report Abduction" name="submit" /> </form> </body> 

Ниже приведен код report.php

 <html> <head> <title></title> </head> <body> <?php $name = $_POST['firstname'] ; print($name); ?> </body> </html> 

Может ли кто-нибудь посоветовать то, что мне не хватает?

благодаря

Solutions Collecting From Web of "$ _POST не работает в php"

Вот супер простой пример, я предлагаю вам начать искать примерные обучающие материалы @ вашей любимой поисковой системы или купить книгу.

Изменить: у вас даже установлен PHP? вы inetpub который является IIS-контуром.

 <?php error_reporting(E_ALL); if($_SERVER['REQUEST_METHOD']=='POST' && !empty($_POST['firstname'])){ //Do something with posted data $out = htmlentities($_POST['firstname']).' has been abducted!'; }else{ //Form has not been posted so show form $out = <<<FORM <form action="" method="POST" > <label for="firstname">First name:</label> <input type="text" id="firstname" name="firstname" /><br /> <input type="submit" value="Report Abduction" name="submit" /> </form> FORM; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>My first test Script</title> </head> <body> <h1>My first test Script</h1> <?php echo(isset($out))?$out:null; ?> </body> </html>