按书上的知识点,自己动手练习练习
<?php
session_start();
//$_SESSION['name'] = $_GET['name'];
$_SESSION['name'] = $_REQUEST['name'];
$_SESSION['passwd'] = $_GET['passwd'];
$_SESSION['authuser'] = 0;
//Check name and passwd information
if (($_SESSION['name'] == 'luoz') and
($_SESSION['passwd'] == '123456')) {
$_SESSION['authuser'] = 1;
} else {
echo 'Sorry, but you don\'t have permission to view this page!';
exit();
}
?>
<html>
<head>
<title>My First PHP Program</title>
</head>
<body>
<?php
//转义实现
/*
echo "<h1>I'm \"a\" lumberjack.</h1>";
echo "<h2>And I'm okay.</h2>";
echo '<h1>I\'m "a" lumberjack.</h1>';
*/
//heredoc
$num = 1;
$str = <<<OOO
<h1>I'm "a" lumberjack.</h1>
<h3>And I'm okay.</h3> $num $nbsp;
<h1>I'm "a" lumberjack.</h1>
OOO;
echo $str;
//通过GET方式传送变量
echo $_GET['name'];
echo "<br />*********************** <br /> ";
//常量
define(CONST_VALUE, "I am a const value!");
echo CONST_VALUE;
echo "<br />*********************** <br /> ";
//变量
$value = 1.1211;
echo $value + 1;
echo "<br />*********************** <br /> ";
$value2 = "2";
echo $value2 + 1;
echo "<br />*********************** <br /> ";
$arr[] = "F";
$arr[] = "U";
$arr[] = "C";
$arr[] = "K";
print_r($arr);
echo "<br />*********************** <br /> ";
foreach($arr as $index => $val)
{
if($arr[$index] == $val)
{
echo "$arr[$index]"." ";
}
}
echo "<br />*********************** <br /> ";
echo max($arr);
echo "<br />*********************** <br /> ";
//页面间传递变量:GET方式
//echo "<a href='index.php?name=lz&id=2'>Click Me!</a>";
//特殊字符如空格等的处理
$strr = "luo zhun";//urlencode("luo zhun");
echo "<a href='moviesite.php?favmovie=$strr&id=2'>Click Me!</a>";
//查看PHP 日志,方法1:修改PHP.ini文件; 方法2:采用代码方式打开,如下
ini_set("display_errors", "On");
error_reporting(E_ALL | E_STRICT);
//echo $_GET["121"];
//页面间传递变量:SESSION方式见上面 ($_REQUEST 与 $_GET的区别)
?>
</body>
</html>