بما اني مدير نظم و مطور وب سأجاوبك (سيكون الشرح لMySql, MariaDB) ##الصلاحيات داخل قاعدة البيانات قلل الصلاحيات لاقل مايمكن مثلا GRANT "SELECT", "UPDATE" ON dbName.* TO 'user'@'localhost'; بحيث يكون المستخدم user هو الشخص الوحيد القادر على الاتصال بقاعده البيانات وتنفيذ اومر العرض والتعديل فقط (لو تعاملت مع cpanel مثلا ستكون قد واجهت هذا الامر) ##إعدادات قاعده البيانات الإعدادات مهمه خصوصا إغلاق الاتصال من الخارج لولاحظت اعلاه المستخدم كتب بعد اسمه localhost ويعني اتصال داخلي بستخدام Unix domain socket وليس
0
$ch = curl_init('http://api.bitly.com/v3/shorten?login=user&apiKey=key&longUrl=url'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); curl_setopt($ch, CURLOPT_TIMEOUT, 3); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept: application/json')); $result = curl_exec($ch); بحيث ان $result فيه القيمة (file_get_contents لاينصح بستخدامها بسبب allow_url_fopen لاسباب امنية ) راجع:https://stackoverflow.com/questions/11064980/php-curl-vs-file-get-contents