아무도이 프로그램에서 무슨 일이 일어나는지 말해 줄 수 있습니까? 내 주된 의문은 첫 번째 조건에 관한 것입니다. REQUEST_METHOD에 대한 메소드를 어디에서 얻을 것인가? 프로그램은 첫 번째 if 루프에서 gng를 의미하므로 REQUEST_METHOD == GET하지만 어디에서 설정해야합니까?PHP 프로그램 도움말
<html>
<head><title>Temperature Conversion</title></head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'GET')
{
?>
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST">
Fahrenheit temperature:
<input type="text" name="fahrenheit" /> <br />
<input type="submit" name="Convert to Celsius!" />
</form>
<?php
}
elseif ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$fahr = $_POST['fahrenheit'];
$celsius = ($fahr - 32) * 5/9;
printf("%.2fF is %.2fC", $fahr, $celsius);
}
else
{
die("This script only works with GET and POST requests.");
}
?>
</body>
</html>
다시 한번 난 그냥 말 감사
정말 이상하지 않고 오래된 것입니다. 그것은 php3과 정말로 초기 4에서 이것을하는 것은 정말로 일반적인 스타일이었습니다. 그러나 그래, 이제 그것은 정말로 이상합니다. –
그 버전에서 일할 때 나는 이와 같은 페이지를 오버로딩하는 대신 액션을 처리하기 위해 별도의 PHP 파일을 사용했습니다. – Myles
어쩌면 그것은 나만의 것이었을 것입니다. 그때 나는 위대한 프로그래머였던 척하지 않을 것이다 :) –