|  | @@ -600,7 +600,7 @@ mg (table):
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      mg.read()                  -- reads a chunk from POST data, returns it as a string
 | 
	
		
			
				|  |  |      mg.write(str)              -- writes string to the client
 | 
	
		
			
				|  |  | -    mg.include(path)           -- sources another Lua file
 | 
	
		
			
				|  |  | +    mg.include(filename)       -- include another Lua Page file (Lua Pages only)
 | 
	
		
			
				|  |  |      mg.redirect(uri)           -- internal redirect to a given URI
 | 
	
		
			
				|  |  |      mg.onerror(msg)            -- error handler, can be overridden
 | 
	
		
			
				|  |  |      mg.version                 -- a string that holds Civetweb version
 | 
	
	
		
			
				|  | @@ -648,10 +648,13 @@ connect (function):
 | 
	
		
			
				|  |  |      end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +All filename arguments are either absolute or relative to the civetweb working
 | 
	
		
			
				|  |  | +directory (not the document root or the Lua script/page file).
 | 
	
		
			
				|  |  | +    
 | 
	
		
			
				|  |  |  **IMPORTANT: Civetweb does not send HTTP headers for Lua pages. Therefore,
 | 
	
		
			
				|  |  |  every Lua Page must begin with a HTTP reply line and headers**, like this:
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    <? print('HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n') ?>
 | 
	
		
			
				|  |  | +    <? mg.write('HTTP/1.0 200 OK\r\nContent-Type: text/html\r\n\r\n') ?>
 | 
	
		
			
				|  |  |      <html><body>
 | 
	
		
			
				|  |  |        ... the rest of the web page ...
 | 
	
		
			
				|  |  |  
 |