こんにちはMySQLの文でどのようにクッキーを使用しますか?私はこの変数をMySQLクエリに使用していますが、私はMySQLクエリでそのクッキーの値にアクセスする方法がわかりません。変数をSQLインジェクション攻撃に対して安全にする必要があります。ありがとうございました。mysqlクエリにクッキーを使用する
-4
A
答えて
1
ええ... $_COOKIE
または$_SESSION
グーグルPHP cookie
3
$sql = "SELECT * FROM users WHERE username = '" . mysql_real_escape_string($_COOKIE['username']) . "'";
$result = mysql_query($sql);
0
私はそれがクッキーよりも高いセキュリティを提供するので、あなたの代わりにクッキーのセッションを使用する必要がありますはず。
これを試してみてください:
//some codes conection, start session, query to database, fetch row to get the result then test
if($result){ //for example, $result = mysql_fetch_array($query)
//set session variable here
$_SESSION['sess_name1'] = $result['col_name'];
$_SESSION['sess_name2'] = $result['col_name'];
..............................................
}else{
echo "Error.".mysql_error();
}
はあなたがですべてのページにセッション変数の値を取得することができます 1.セッション値のために、そのページ 2.コールの上部にsession_start();
を使用してlike $welcome = $_SESSION['sess_name1'];
3.それであなたは好きなだけ使うことができます。 4.セッションを設定解除するには、session_destroy();
または$_SESSION['sess_name1'] = ''
を使用して、特定のセッション変数を設定解除します。
関連する問題
- 1. mysqlクエリにbackquote/backticksを使用する
- 2. サブクエリエイリアスを使用してSQLクエリをMySQLクエリに変換する
- 3. vs selectクエリを使用するmysqlトリガー
- 4. Rails LIKEクエリ(mysqlを使用)
- 5. MySql-Proxyを使用してMySqlクエリをトレースする方法は?
- 6. C#でクッキーを使用するには?
- 7. Mysqlクエリ - 使用方法は?
- 8. MySQLのクエリの使用と
- 9. MySQL - 別のUNIONクエリでクエリ結果を使用する
- 10. Joomla PHP MySQL MySQL IF関数を使用するクエリ
- 11. サーブレットのクッキーに関するクエリ
- 12. サブクエリを使用してmysqlクエリをzf2に変換する
- 13. Power Queryを使用してMicrosoft ExcelにMySQLクエリをインポートする
- 14. laravelを使用してMySQLクエリを高速化するには
- 15. Moqを使用してMySQLデータベースにクエリを挿入する
- 16. クッキーを使用せずに認証コードを使用する?
- 17. MySQLクエリで複数の条件にCASEを使用する
- 18. mysqlクエリでMAXとCOUNTを一緒に使用する
- 19. MySQLクエリでINCLUDEを使用するには?
- 20. PHPを使用したmysqlクエリのエコー
- 21. 私は(PHPでMySQLを使用)、JOINクエリ
- 22. MYSQL NOT DISTINCT()を使用してクエリ
- 23. 結合を使用したmysqlクエリ
- 24. LIKE%...を使用したMysqlクエリのエラー%
- 25. クエリを使用してmysqlデータベースのバックアップ
- 26. ピボットテーブルを使用したMysqlクエリ
- 27. C#でMySQLParametersを使用したMySQLクエリ
- 28. filesortとテンポラリを使用したMySQLクエリ
- 29. 重複キーを使用したMySQLクエリ?
- 30. SubQueryを使用したMySQL Workbench UPDATEクエリ
「PHP 101」の本が必要なようです。最も基本的な言語の構文と機能を使用する方法は、StackOverflowの専門家に質問する必要はありません。 –