브라우저가 쿠키를 지원하지 않을 때 다른 페이지로 정보를 전달해야만 한다면

Form을 사용할 수 있다.

다음을 참고하기 바란다.



If your application deals with browsers that do not support cookies, you will have to use other methods to pass information from one page to another in your application. One method is to pass the data through forms.



Reference:
http://www.w3schools.com/php/php_cookies.asp
Posted by 알 수 없는 사용자
,

쿠키 정보는 HTTP 프로토콜의 헤더에 포함된다.

하지만 <html> 태그는 HTTP 프로토콜의 바디에 포함된다.

따라서 쿠키 정보를 설정하는 함수인 setcookie() 함수를

HTTP 프로토콜의 바디에서 호출하게 되면 에러가 발생한다.



Refernece:
http://www.w3schools.com/php/php_cookies.asp
Posted by 알 수 없는 사용자
,

PHP File Upload Example

Examples 2008. 1. 22. 16:11

In file_upload.html:

<html>
<body>

<form action="upload_file.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"/>
<br/>
<input type="submit" name="submit" value="Submit"/>
</form>

</body>
</html>



In upload_file.php:

<?php
if ((($_FILES["file"]["type"] == "image/gif")
  || ($_FILES["file"]["type"] == "image/jpeg")
  || ($_FILES["file"]["type"] == "image/pjpeg"))
  && ($_FILES["file"]["size"] < 20000)) {
 if ($_FILES["file"]["error"] > 0) {
  echo "Return Code: " . $_FILES["file"]["error"] . "<br/>";
 } else {
  echo "Upload: " . $_FILES["file"]["name"] . "<br/>";
  echo "Type: " . $_FILES["file"]["type"] . "<br/>";
  echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br/>";
  echo "Temp file: " . $_FILES["file"]["tmp_name"];

  if (file_exists("upload/" . $_FILES["file"]["name"])) {
   echo $_FILES["file"]["name"] . " already exists.";
  } else {
   move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
   echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
  }
 }
} else {
 echo "Invalid file";
}
?>

Posted by 알 수 없는 사용자
,