1.2
富而不娇 , 穷则自立 -

 

对于$_post的概述如以下:

1:post初始一个新的url会话并获取一个新的网页,跳转到新的一个页面上去,当然提交少不了FOEM,和sumbit,

在ipunt标签中加上一个名字name,以便在新的一个页面来接收他,在新的页面上打印出效果;

post跳转只适用于PHP的跳转如果用GET来使用跳转将无法实现效果,例如以下代码所示:

 1 <html>
 2 <head>
 3     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
 4 </head>
 5 <body>
 6 <form action="mro.php" method="post">
 7 <textarea rows="5" name="userName">student   more
 8 Content</textarea><br>
 9 <input type="submit" value="提交">
10 </form>
11 <?php
12 ?>
13 </body>
14 </html>
 1 <html>
 2 <head>
 3     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
 4 </head>
 5 <body>
 6 <?php
 7     $hg = $_POST["userName"];
 8     $ou = "<pre>$hg</pre>";
 9     echo $ou;
10 ?>
11 </body>
12 </html>

 

对于$_get的概述如以下:

2:get对于post的用法一样但是作用大为不同,因为他只适用于JS和HTML中的A标签使用进行跳转,

在ipunt标签中加上一个名字name,以便在新的一个页面来接收他,在新的页面上打印出效果;

get跳转只适用于JS,HTML的跳转如果用POST来使用跳转将无法实现效果,例如以下代码所示:

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <script type="text/javascript">
        function test(){
            var u = document.getElementById("user1").value;
            location.href="php_request3.php?userName="+u;
        }

    </script>
</head>
<body>
<form action="php_request2.php" method="get">
    姓名: <input type="text" name="userName" id="user1"/> <br/>
    密码: <input type="password" name="pwd"/> <br/>
    <input type="submit" value="提交"/>
    <input type="button" value="提交2" onclick="test()"/>

</form>
</body>
</html>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<body>
<?php
$hg = $_GET["userName"];
$ou = "<pre>$hg</pre>";
echo $ou;
?>
</body>
</html>

 

 

posted on 2014-04-23 17:40  ke丶  阅读(556)  评论(0编辑  收藏  举报