ホームページ  >  記事  >  バックエンド開発  >  php と asp オブジェクト間の同等の関係_PHP チュートリアル

php と asp オブジェクト間の同等の関係_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-15 13:22:55821ブラウズ

1) HTML を書く
asp: Response.Write(str)
php: print $str;
print_r $debug_str;

2) Form、Cookie、QueryString 変数を使用できます。 object .

php: PHP.ini ファイルで次のように設定されている場合、これらの変数は自動的にグローバル変数として提供されます:

variables_order="EGPCS"

register_globals=On


セキュリティ上の理由から、 register_globals を許可しません (設定します)は OFF)、変数は配列内でのみ使用されます:

$HTTP_POST_VARS、$HTTP_COOKIE_VARS、$HTTP_GET_VARS。


3) 別の場所へのリダイレクト

asp: Response.Redirect(url)

php: Header("Location: $ url" );

4) Cookie 処理

asp: Response.Cookies(cookiename) = newval

avar = Request.Cookies(cookiename)
php: setcookie($cookiename, $newval);
$avar = $HTTP_COOKIE_VARS[$ Cookiename] ;

5) アプリケーション変数

asp: Application(appvarname)

php: 提供されていません。データベースを使用してシミュレートできます

6) セッション変数

asp: Session(sessionname) = newval

avar = Session(sessionname)

php: PHP4 以降のバージョンでは、

session_register($sessionname) で変数をセッションとして決定し、session_start() を呼び出します。

最初に使用した .php ページのセッション変数の値を復元します。例:
session_register(' avar');
$avar = 99;

print $avar;

asp: Request.Form("formvar")
Request.QueryString(" getvar")

php: $HTTP_POST_VARS["formvar"];
$HTTP_GET_VARS["getvar"];

GET 変数と POST 変数は交互に自動的に PHP 変数に変更される可能性がありますが、これは安全ではない方法です。

8) サーバー変数

asp: 多くのサーバー変数があります。ASP ドキュメントを参照してください。 例:


Request.ServerVariables("HTTP_HOST")

php: ISAPI モードとして、サーバー変数は $ に保存されます。 HTTP_SERVER_VARS 配列。

CGI として、それらは $HTTP_ENV_VARS 配列または getenv( ) を使用して取得できる環境変数に保存されます

。例:

$HTTP_SERVER_VARS["HTTP_HOST"] ISAPI モジュールを使用

$HTTP_ENV_VARS["HTTP_HOST"] CGI モジュールを使用


9) データベース アクセス
asp: 通常は ado テクノロジを使用

php: ADO は adodb ライブラリを使用してシミュレート可能、このライブラリは ado と同等です。

現時点では読み取り専用カーソルと前方スクロール カーソルをサポートしているという制限があります。

(注) COM ライブラリを直接呼び出すこともできます。私の記事を参照してください。

10) バッファリング

asp: Response.Buffer = true
Response.Flush()
php: ob_start()
ob_end_flush(); ) スクリプト タイムアウト
asp: 時間レベルは秒単位です:

Server.ScriptTimeout(240)


php: 時間レベルは秒単位です:




;



http://www.bkjia.com/PHPjc/446911.html


www.bkjia.com

tru​​e
http://www.bkjia.com/PHPjc/446911.html
技術記事

1) HTML の書き込み asp: Response.Write(str) php: print $str; echo $str; print_r $debug_str; 2) フォーム、Cookie、QueryString 変数 asp: Request オブジェクトを使用できます。 .

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。