php程序设计经典300例,第6-10例

第6列
<?php

echo "index.php<br><br>";
echo "_FILE_:"._FILE_."<br>";
echo "request_uti:".$_SERVER["request_urt"]."<br>";
echo "script_name:".$_SERVER["script_name"]."<br>";
echo "php_self:".$_SERVER["php_self"]."<br>";
echo "script_filename:".$_SERVER["script_filename"]."<br>";
?>
第7列
<?php

$str="0123456789abcdefghijklmnopqrstuvwxyz";
$n=5; //字符长度
$len=strlen($str)-1;
for($i=0;$i<$n;$i++)
  {
  $s = $s.$str[rand(0,$len)];
    
  }
  echo $s."<br/>";
?>
第8列
<?php

$a=‘it1994.cn‘;
  
  echo "直接输出:".$a;
  echo "<br/>";
  echo "直接输出:".‘$a‘;
  echo "<br/>";  
  echo "直接输出:"."$a";
?>
第9列

index.php页面:

<?php
  echo "常见的原子操作";
  echo "<a href=‘check.php?action=add‘>执行增加操作</a><br/>";
   echo "<a href=‘check.php?action=del‘>执行删除操作</a><br>";
   echo "<a href=‘check.php?action=search‘>执行查找操作</a><br>";
   echo "<a href=‘check.php?action=update‘>执行更新操作</a><br>";
   ?>

check.php页面:

<?php
   $action=$_GET["action"];
   switch($action)
   {
    case "add";
        echo "<script>alert(‘现在可以实现增加功能!‘);</script>";
    break;
    case "del";
        echo "<script>alert(‘现在可以实现删除功能!‘);</script>";
    break;
    case "search";
        echo "<script>alert(‘现在可以实现查找功能!‘);</script>";
    break;
    case "update";
        echo "<script>alert(‘现在可以实现更新功能!‘);</script>";
    break;
   }
?>
第10列
index.php页面:


<html>
   <head><title>it1994.cn</title></head>
   <body>
     <form action="check.php" method="post">
        message<input type="text" name="name" value="123456"/>
        <input type="submit" value="提交" />
     </form>
   </body>
   </html>


check.php页面:  

<?php
     $urlar=parse_url($_SERVER[‘http_referer‘]);
     print("<pre>");
     print_r($urlar);
     print_r($_SERVER[‘http_referer‘]);
       if($urlar[‘host‘]!="172.0.0.1")
         {
            echo "页面失效";
            echo "<script>alert(‘链接失效‘);location=‘index.php‘;</secript>";
            exit;
         }
         echo "可以正常访问页面";
     
?>

本文出自 “钟泽锋” 博客,请务必保留此出处http://8281493.blog.51cto.com/8271493/1622516

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。