web开发入门 第二章 创建PHP页面1

按书上的知识点,自己动手练习练习


<?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>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值