サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
abebas.sub.jp
#!/usr/bin/perl # エラーをブラウザに表示 use CGI::Carp qw(fatalsToBrowser); # DBIモジュール use DBI; # ユーザ名とパスワード $user = 'ユーザ名'; $pass = 'パスワード'; # DBへ接続 $db = DBI->connect('DBI:mysql:DB名:サーバ名', $user, $pass); # 命令 $sth = $db->prepare( "select * from LOGIN" ); # 実行 $sth->execute; # 出力 print "Content-type: text/html\n\n"; while( @row = $sth->fetchrow_array ){ print "@row\n"; } $db->disconnect; exit;
DB接続を利用して、よくあるログイン画面を作ってみます。 *DBはMySQLを使用します。 DBへの接続に関しては前回のDBに接続を参考にしてください。 プログラムの構想としてはこんな感じで作ってみようと思います。 以降、GETやらPOSTというデータ送信方法の呼称が出てきますので灰色の部分がその説明です。 *GETはデータをURLの後ろにくっつけて送信します。(例:http://~.com/login.cgi?name=a-bs&pass=test) *これはログイン画面などパスワードなどの個人情報を扱う場合とても危険です。(URLでばれる上に、上記のアドレスを打ち込めば認証画面なしでページに移動するからです。) *そこで考えられたのがPOST方式でこれはURLにくっつけて送信はせず、送る側でデータを"POSTで~のデータを送りますよ"といったような記述をします。 *です
このページを最初にブックマークしてみませんか?
『abebas.sub.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く