நாம் அனைவரும் அறிந்தபடி, தொழில்நுட்பம் மற்றும் கணினி முக்கிய நோக்கங்களில் ஒன்று ஆறுதல், இந்த விஷயத்தில் நாங்கள் செயல்படுவோம் புரோகிராமர்களுக்கான வசதி.
பல முறை, பார்வையாளரை உறுதிசெய்ய முடிந்த அனைத்தையும் செய்வதே சிறந்த பாதுகாப்பு நடவடிக்கை நீங்கள் என்ன செய்கிறீர்கள் என்று உண்மையில் தெரியாதுஇந்த வழியில் வலையில் உள்ள அனைத்து வகையான பொதுவான பாதிப்புகளையும் தவிர்ப்போம். இந்த வழியில், ஒரு வலைப்பக்கத்தை உருவாக்கும் போது எல்லோரும் பின்பற்றும் வழிகாட்டுதல்களை நீங்கள் பின்பற்ற வேண்டாம் என்று நான் பரிந்துரைக்கிறேன், ஆனால் வெவ்வேறு செயல்பாடுகளை நீங்களே முன்மொழிகிறீர்கள்.
எந்தவொரு வலையின் மிக மென்மையான பகுதிகளில் ஒன்று தரவுத்தளமாகும், சேமிக்க வேண்டிய அனைத்து தரவும், பெரும்பாலான சந்தர்ப்பங்களில், அதில் சேமிக்கப்படும். தரவுத்தளத்தை அணுக எங்களுக்கு பின்வரும் தகவல்கள் தேவை:
- சேவையகம்
- பயனர்
- Contraseña
- தரவுத்தள பெயர்
வழக்கமாக இந்த தகவல் தரவுத்தளத்துடன் இணைக்கும் செயல்பாட்டைச் செய்யும் அதே கோப்பில் இணைக்கப்பட்டுள்ளது:
<?php $link=mysql_connect("SERVIDOR", "USUARIO", "CONTRASEÑA"); mysql_select_db("BASE DE DATOS",$link) OR DIE ("Error: No es posible establecer la conexión"); mysql_set_charset('utf8'); ?>
இருப்பினும், எப்போதும் போல, விஷயங்களைச் செய்ய மற்றொரு வழி உள்ளது, இந்த ரகசியத் தரவை செயல்பாட்டைச் செய்வதை விட வேறு கோப்பில் சேமிக்க முடியும், பின்னர் அந்த கோப்பில் அனுமதிகளை மட்டுப்படுத்தவும்.
இதற்காக நாம் செயல்பாட்டைப் பயன்படுத்துவோம் rtrim, க்கான செயல்பாடு பொதுவான உரை கோப்பிலிருந்து தரவைப் பிரித்தெடுக்கவும். .Txt இருக்க வேண்டும் ஒவ்வொரு வரியிலும் ஒரு தரவு, இந்த மாதிரி ஏதாவது:
இணைப்பை உருவாக்கும் கோப்பில், பின்னர் சொன்ன தரவைப் பிரித்தெடுப்போம்:
<?php $datos='datos.txt'; $todos_los_datos=file($datos); $servidor=rtrim($todos_los_datos[0]); $usuario=rtrim($todos_los_datos[1]); $clave=rtrim($todos_los_datos[2]); $basededatos=rtrim($todos_los_datos[3]); $conectar=mysql_connect($servidor, $usuario, $clave); mysql_select_db($basededatos, $conectar); ?>