ホームページ >バックエンド開発 >PHPチュートリアル >PHP レッスン 6 配列の使用法_PHP チュートリアル
学習の概要:
*基本的な配列関数の使用法を理解する
*配列トラバーサルを理解する
*スーパーグローバル配列の基本的な関係と使用法を理解します
配列
1. 配列の定義と走査
ローカルホスト ポート 80 の Apache/2.2.8 (Win32) PHP/5.2.6 サーバー
[SERVER_SOFTWARE] => Apache/2.2.8 (Win32) PHP/5.2.6
[SERVER_NAME] => localhost//サーバードメイン名
[SERVER_ADDR] => 127.0.0.1//サーバーIP
[SERVER_PORT] => 80//ポート番号
[REMOTE_ADDR] => 127.0.0.1 //クライアントアクセスIP
[DOCUMENT_ROOT] => E:/AppServ/www
[SERVER_ADMIN] => goxuexi@126.com
[SCRIPT_FILENAME] => E:/AppServ/www/index.php //スクリプトファイル名の絶対パス
[リモートポート] => 49881
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.1
[REQUEST_METHOD] => GET
[QUERY_STRING] => //リクエスト文字列
[REQUEST_URI] => ///リクエストURLアドレス
[SCRIPT_NAME] => /index.php//スクリプト名 (Web サイトのルートディレクトリからの相対)
[PHP_SELF] => /index.php
[REQUEST_TIME] => 1407568551//アクセス時間
[argv] => 配列
(
)
[argc] => 0
)
$_GET get
を使用して送信されたデータを取得します
http://localhost/index.php?id=10&name=user1
2 つのページ間のコミュニケーション:
1. フォーム値の受け渡し
最初の方法: メソッドを取得する
2番目のメソッド: postメソッド
2.値を渡すタグ
getメソッドのみ使用できます
a タグでは、get メソッドを使用してデータを送信することを推奨しています
フォームにデータを送信するにはpostメソッドを使用することをお勧めします
magic_quotes_gpc = on; は、取得リクエストが有効な場合、取得データの ' の前に
が付けられることを意味します。
インスタンスの取得:
インデックス.php
<html> <head> <title> 接收信息 </title> </head> <body> junjun2<br> junzai3<br> junjun4<br> junjun5<br> </body> </html>
<html> <head> <title> 接收信息 </title> </head> <body> <h1>欢迎: <?php echo $_GET['name'];?> </h1> <hr> <h1>姓名:<?php echo $_GET['name']?></h1> <h1>年龄:<?php echo $_GET['age']?></h1> </body> </html>
<html> <head> <title> 接收信息 </title> </head> <body> <h1>提交用户信息</h1> </body> </html>
<html> <head> <header content-type="text/html";charset="gbk"> <title> 接收信息 </title> </head> <body> <h1>欢迎: <?php echo $_POST['name'];?> </h1> <hr> <h1>姓名:<?php echo $_POST['name']?></h1> <h1>年龄:<?php echo $_POST['age']?></h1> </body> </html>
<?php $username111="user1"; function show(){ $GLOBALS[username111]="USER2"; } show(); echo $username111; echo "<pre class="code">"; print_r($GLOBALS); echo ""; ?>
转载请注明出处: http://blog.csdn.net/junzaivip