نمایش نتایج 1 تا 4 از 4

نام تاپیک: امنیت در PDO

  1. #1

    امنیت در PDO

    سلام دوستان

    بنده به تازگی با PDO کار میکنم، خواستم ببینم در PDO نیز باید داده های ورودی اعتبار سنجی بشوند یا نیازی نیست؟ چون شنیده ام که خود PDO از لحاظ امنیتی در سطح بالایی قرار دارد. اگر نیاز به اقدام خاصی است بفرمایید.

    یک سوال دیگر اینکه من در mysqli عادت داشتم بعد از کانکت شدن از این دستورات استفاده میکردم:
    $con = mysqli_connect('localhost','user','pass','db');
    mysqli_query($con,'SET NAMES \'utf8\'');
    mysqli_set_charset($con,"utf8");


    خواستم ببینم معادل اینها در PDO چه می شود؟

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    دی 1389
    محل زندگی
    کرمانشاه
    پست
    290

    نقل قول: امنیت در PDO

            $dsn = 'mysql:dbname=db;host=localhost';
    $options = array (
    pdo::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'utf8\''
    );
    try {
    $this->connection = new PDO ( $dsn, 'root', '', $options );
    } catch ( Exception $e ) {
    echo $e->getMessage ();
    }

  3. #3

    نقل قول: امنیت در PDO

    اینو بخون همه چیز دستت میاد :

    کد HTML:
    http://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059

  4. #4
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: امنیت در PDO

    خواستم ببینم در PDO نیز باید داده های ورودی اعتبار سنجی بشوند یا نیازی نیست؟
    اگه از prepared statements ها استفاده کنید خطری برای SQL Injection نیست ولی برای جلوگیری از XSS باید پیشگیری ها و چک های معمول را انجام بدین.

تاپیک های مشابه

  1. سوال: امنیت در pdo
    نوشته شده توسط trasilver در بخش PHP
    پاسخ: 9
    آخرین پست: دوشنبه 25 فروردین 1393, 12:48 عصر
  2. امنیت سایتهایی که با asp.net درست می شوند
    نوشته شده توسط amir_masoud در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: دوشنبه 30 آبان 1384, 20:02 عصر
  3. اینم از امنیت paradox:
    نوشته شده توسط houshmand در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 2
    آخرین پست: پنج شنبه 26 تیر 1382, 11:00 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •