idocsidocs
سه شنبه 09 آذر 1389, 11:57 صبح
همونطور که می دونید هنگام استفاده از توابع کوکی و سسشن، باید هدر اولین خروجی صفحه باشه تا با ارور مواجه نشیم، در غیر این باید از تابع ob_start() قبل از اولین خروجی استفاده کنیم.
توی یه کتاب خوندم که اگر هر عبارتی قبل از عنوان doctype قرار بگیره باعث می شه که صفحه در مد غیر استاندارد نمایش داده بشه.
سوالی که برام پیش می یاد اینه که اگه از یکی از کدهای زیر استفاده کنیم مرورگر صفحه رو در چه مدی نمایش می ده؟
<?php
Ob_start();
<!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" />
.
.
.
?>
<?php
Session_start();
If(isset($_SESSION[admin]))
{
<!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" />
.
.
.
?>
توی یه کتاب خوندم که اگر هر عبارتی قبل از عنوان doctype قرار بگیره باعث می شه که صفحه در مد غیر استاندارد نمایش داده بشه.
سوالی که برام پیش می یاد اینه که اگه از یکی از کدهای زیر استفاده کنیم مرورگر صفحه رو در چه مدی نمایش می ده؟
<?php
Ob_start();
<!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" />
.
.
.
?>
<?php
Session_start();
If(isset($_SESSION[admin]))
{
<!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" />
.
.
.
?>