<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FHTML%2Fheader</id>
		<title>PHP/HTML/header - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://wbex.ru/index.php?action=history&amp;feed=atom&amp;title=PHP%2FHTML%2Fheader"/>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/HTML/header&amp;action=history"/>
		<updated>2026-04-04T07:19:57Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/HTML/header&amp;diff=810&amp;oldid=prev</id>
		<title> в 10:37, 26 мая 2010</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/HTML/header&amp;diff=810&amp;oldid=prev"/>
				<updated>2010-05-26T10:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr style=&quot;vertical-align: top;&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Версия 10:37, 26 мая 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; style=&quot;text-align: center;&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
			</entry>

	<entry>
		<id>http://wbex.ru/index.php?title=PHP/HTML/header&amp;diff=811&amp;oldid=prev</id>
		<title>Admin: 1 версия</title>
		<link rel="alternate" type="text/html" href="http://wbex.ru/index.php?title=PHP/HTML/header&amp;diff=811&amp;oldid=prev"/>
				<updated>2010-05-26T07:05:23Z</updated>
		
		<summary type="html">&lt;p&gt;1 версия&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Changing the page type to CSV==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
// Tell the web client to expect a CSV file&lt;br /&gt;
header(&amp;quot;Content-Type: text/csv&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Changing the page type to XML==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
header(&amp;quot;Content-Type: text/xml&amp;quot;);&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Forcing File &amp;quot;Save As&amp;quot; Downloads==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $path = &amp;quot;images/winter.jpg&amp;quot;;&lt;br /&gt;
  try {&lt;br /&gt;
    if (is_file ($path)){&lt;br /&gt;
      if ($file = fopen($path, &amp;quot;rb&amp;quot;)) {&lt;br /&gt;
        while(!feof($file) and (connection_status()==0)) {&lt;br /&gt;
          $f .= fread($file, 1024*8);&lt;br /&gt;
        }&lt;br /&gt;
        fclose($file);&lt;br /&gt;
      }&lt;br /&gt;
      $outputname = &amp;quot;myimage&amp;quot;;&lt;br /&gt;
      header (&amp;quot;Content-type: image/jpeg&amp;quot;);&lt;br /&gt;
      header(&amp;quot;Content-disposition: attachment; filename=&amp;quot;.$outputname.&amp;quot;.jpg&amp;quot;);&lt;br /&gt;
      print $f;&lt;br /&gt;
    } else {&lt;br /&gt;
      throw new exception (&amp;quot;Sorry, file path is not valid.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  } catch (exception $e){&lt;br /&gt;
    echo $e-&amp;gt;getmessage();&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Good and bad Location headers==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// Good Redirect&lt;br /&gt;
header(&amp;quot;Location: http://www.wbex.ru&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==If a User Is Not Logged in, the Login Form Is Loaded==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
session_start();&lt;br /&gt;
if (!isset($_SESSION[&amp;quot;username&amp;quot;])) {&lt;br /&gt;
  header(&amp;quot;Location: /protected3/login.php?url=&amp;quot; . urlencode($_SERVER[&amp;quot;SCRIPT_NAME&amp;quot;]));&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Logged In with cookie==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $auth = $_COOKIE[&amp;quot;auth&amp;quot;];&lt;br /&gt;
  header(&amp;quot;Cache-Control:no-cache&amp;quot;); &lt;br /&gt;
  if( ! $auth == &amp;quot;ok&amp;quot; ) &lt;br /&gt;
  {&lt;br /&gt;
      header(&amp;quot;Location:login.php&amp;quot; );&lt;br /&gt;
      exit();&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Logged In&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
 You are logged in and can access all pages on this web site.&lt;br /&gt;
 &amp;lt;a href=&amp;quot;anotherpage.php&amp;quot;&amp;gt;&amp;lt;br&amp;gt;Visit another page on this site ?&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mime types==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
application/msexcel                            Microsoft Excel data file&lt;br /&gt;
 &lt;br /&gt;
application/msword                             Microsoft Word data file&lt;br /&gt;
 &lt;br /&gt;
application/octet-stream                       Generic binary file&lt;br /&gt;
 &lt;br /&gt;
application/pdf                                Adobe PDF&lt;br /&gt;
 &lt;br /&gt;
application/x-shockwave-flash                  Macromedia Flash&lt;br /&gt;
 &lt;br /&gt;
application/zip                                Zip file&lt;br /&gt;
 &lt;br /&gt;
audio/mp3                                      MP3&lt;br /&gt;
 &lt;br /&gt;
audio/wav                                      Wave sound file&lt;br /&gt;
 &lt;br /&gt;
audio/x-ogg                                    Ogg file&lt;br /&gt;
 &lt;br /&gt;
font/ttf                                       TrueType Font&lt;br /&gt;
 &lt;br /&gt;
image/bmp                                      MS Windows .bmp image&lt;br /&gt;
 &lt;br /&gt;
image/gif                                      GIF image&lt;br /&gt;
 &lt;br /&gt;
image/jpeg                                     JPEG image&lt;br /&gt;
 &lt;br /&gt;
image/png                                      PNG image&lt;br /&gt;
 &lt;br /&gt;
image/tiff                                     TIFF image&lt;br /&gt;
 &lt;br /&gt;
image/svg+xml                                  Scalable Vector Graphic (SVG)&lt;br /&gt;
 &lt;br /&gt;
text/html                                      HTML file&lt;br /&gt;
 &lt;br /&gt;
text/plain                                     Plain text&lt;br /&gt;
 &lt;br /&gt;
text/rtf                                       Rich-Text File&lt;br /&gt;
 &lt;br /&gt;
text/tab-separated-values                      Tab-Separated Values (TSV)&lt;br /&gt;
 &lt;br /&gt;
text/xml                                       XML&lt;br /&gt;
 &lt;br /&gt;
video/mpeg                                     MPEG video&lt;br /&gt;
 &lt;br /&gt;
video/quicktime                                Quicktime video&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Reading Queued Headers==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?&lt;br /&gt;
    header(&amp;quot;Expires: Sat, 22 Dec 1979 05:30:00 GMT&amp;quot;);&lt;br /&gt;
    echo &amp;quot;This is some text for output.&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
    if (!headers_sent($filename, $linenum)) {&lt;br /&gt;
            header(&amp;quot;Location: www.yoursite.ru&amp;quot;);&lt;br /&gt;
            exit;&lt;br /&gt;
    } else {&lt;br /&gt;
            echo &amp;quot;Headers already sent in $filename on line $linenum.&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
            echo &amp;quot;Headers sent are:&amp;lt;br /&amp;gt; &amp;lt;UL&amp;gt;&amp;quot;;&lt;br /&gt;
            $headers = headers_list( );&lt;br /&gt;
            foreach($headers as $header) {&lt;br /&gt;
               echo &amp;quot;&amp;lt;LI&amp;gt;$header&amp;lt;/LI&amp;gt;&amp;quot;;&lt;br /&gt;
            }&lt;br /&gt;
            echo &amp;quot;&amp;lt;/UL&amp;gt;&amp;quot;;&lt;br /&gt;
            exit;&lt;br /&gt;
    }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Redirect header==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
  $location = $_POST[&amp;quot;location&amp;quot;];&lt;br /&gt;
  $self = $_SERVER[&amp;quot;PHP_SELF&amp;quot;];&lt;br /&gt;
  if( $location != null )&lt;br /&gt;
  {&lt;br /&gt;
    header( &amp;quot;Location:$location&amp;quot;) ;&lt;br /&gt;
    exit();&lt;br /&gt;
  }&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Redirect&amp;lt;/title&amp;gt;&lt;br /&gt;
 &amp;lt;/head&amp;gt;&lt;br /&gt;
 &amp;lt;body&amp;gt;&lt;br /&gt;
  Choose a site to visit:&lt;br /&gt;
  &amp;lt;form action = &amp;quot;&amp;lt;?php $self ?&amp;gt;&amp;quot; method = &amp;quot;post&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;select name = &amp;quot;location&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;option value = &amp;quot;http://www.google.ru&amp;quot;&amp;gt;Google&amp;lt;/option&amp;gt;&lt;br /&gt;
   &amp;lt;option value = &amp;quot;http://www.ebay.ru&amp;quot;&amp;gt;Ebay&amp;lt;/option&amp;gt;&lt;br /&gt;
   &amp;lt;/select&amp;gt;&lt;br /&gt;
   &amp;lt;input type = &amp;quot;submit&amp;quot; name = &amp;quot;submit&amp;quot; value = &amp;quot;Go&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/form&amp;gt;&lt;br /&gt;
 &amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Redirecting with query string variables==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
header(&amp;quot;Location: http://www.example.ru/?monkey=turtle&amp;quot;);&lt;br /&gt;
exit();&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sending an XML response==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php header(&amp;quot;Content-Type: text/xml&amp;quot;); ?&amp;gt;&lt;br /&gt;
&amp;lt;menu&amp;gt;&lt;br /&gt;
 &amp;lt;dish type=&amp;quot;appetizer&amp;quot;&amp;gt;Chicken Soup&amp;lt;/dish&amp;gt;&lt;br /&gt;
 &amp;lt;dish type=&amp;quot;main course&amp;quot;&amp;gt;Fried Monkey Brains&amp;lt;/dish&amp;gt;&lt;br /&gt;
&amp;lt;/menu&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sending Content Types Other Than HTML==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
  &amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;index.php&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;&amp;quot; style=&amp;quot;border: none;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $path = &amp;quot;myImage.jpg&amp;quot;;&lt;br /&gt;
  try {&lt;br /&gt;
    if (is_file ($path)){&lt;br /&gt;
      if ($file = fopen($path, &amp;quot;rb&amp;quot;)) {&lt;br /&gt;
        while(!feof($file) and (connection_status()==0)) {&lt;br /&gt;
          $f .= fread($file, 1024*8);&lt;br /&gt;
        }&lt;br /&gt;
        fclose($file);&lt;br /&gt;
      }&lt;br /&gt;
      header (&amp;quot;Content-type: image/jpeg&amp;quot;);&lt;br /&gt;
      print $f;&lt;br /&gt;
    } else {&lt;br /&gt;
      throw new exception (&amp;quot;Sorry, file path is not valid.&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  } catch (exception $e){&lt;br /&gt;
    $animage = imagecreate (500, 500);&lt;br /&gt;
    $red = imagecolorallocate ($animage, 255, 0, 0);&lt;br /&gt;
    $white = imagecolorallocate ($animage, 255, 255, 255);&lt;br /&gt;
    imagefilledrectangle ($animage, 0, 0, 500, 500, $white);&lt;br /&gt;
    imagestring ($animage, 4, ((500 - (strlen($e-&amp;gt;getmessage()) * imagefontwidth(4))) / 2), 5, $e-&amp;gt;getmessage(), $red);&lt;br /&gt;
    imagejpeg ($animage);&lt;br /&gt;
    header (&amp;quot;Content-type: image/jpeg&amp;quot;);&lt;br /&gt;
    imagedestroy ($animage);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
?&amp;gt;&lt;br /&gt;
Common File Format Content Types&lt;br /&gt;
Content Type                      Application&lt;br /&gt;
application/pdf                   Adobe Portable Document Format (PDF) types&lt;br /&gt;
application/msword                Microsoft Word documents&lt;br /&gt;
application/excel                 Microsoft Excel documents&lt;br /&gt;
image/gif                         GIF images&lt;br /&gt;
image/png                         PNG images&lt;br /&gt;
application/octet-stream          Zip files&lt;br /&gt;
text/plain                        Plain text (text files)&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting a Cookie Using the header() Function==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
     header(&amp;quot;Set-Cookie: mycookie=myvalue; path=/; domain=.demo.org&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Setting character encoding==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
header(&amp;quot;Content-Type: text/html;charset=utf-8&amp;quot;);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;br /&gt;
    &lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Using header() to Send Raw Headers==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;!-- start source code --&amp;gt;&lt;br /&gt;
   &lt;br /&gt;
    &amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  $num_to_guess = 42;&lt;br /&gt;
  $message = &amp;quot;&amp;quot;;&lt;br /&gt;
  if (! isset ( $_POST [&amp;quot;guess&amp;quot;] )) {&lt;br /&gt;
    $message = &amp;quot;Welcome!&amp;quot;;&lt;br /&gt;
  } else if ($_POST [&amp;quot;guess&amp;quot;] &amp;gt; $num_to_guess) {&lt;br /&gt;
    $message = $_POST [&amp;quot;guess&amp;quot;] . &amp;quot; is too big!&amp;quot;;&lt;br /&gt;
  } else if ($_POST [&amp;quot;guess&amp;quot;] &amp;lt; $num_to_guess) {&lt;br /&gt;
    $message = $_POST [&amp;quot;guess&amp;quot;] . &amp;quot; is too small!&amp;quot;;&lt;br /&gt;
  } else {&lt;br /&gt;
    header ( &amp;quot;Location:congrats.html&amp;quot; );&lt;br /&gt;
    exit ();&lt;br /&gt;
  }&lt;br /&gt;
  $guess = ( int ) $_POST [&amp;quot;guess&amp;quot;];&lt;br /&gt;
  $num_tries = ( int ) $_POST [&amp;quot;num_tries&amp;quot;];&lt;br /&gt;
  $num_tries ++;&lt;br /&gt;
  ?&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;A PHP Number Guessing Script&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
 &amp;lt;?php print $message?&amp;gt; Guess: &amp;lt;?php print $num_tries?&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;form method=&amp;quot;post&amp;quot; action=&amp;quot;&amp;lt;?php&lt;br /&gt;
print $_SERVER [&amp;quot;PHP_SELF&amp;quot;]?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;num_tries&amp;quot;&lt;br /&gt;
  value=&amp;quot;&amp;lt;?php&lt;br /&gt;
  print $num_tries?&amp;gt;&amp;quot; /&amp;gt; Number: &amp;lt;input&lt;br /&gt;
  type=&amp;quot;text&amp;quot; name=&amp;quot;guess&amp;quot; value=&amp;quot;&amp;lt;?php print $guess?&amp;gt;&amp;quot; /&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>