sql >> Databasteknik >  >> RDS >> Mysql

Säkert MySQL-lösenord på delad hosting

Jag är inte säker på hur det här fungerar egentligen eftersom jag inte har provat det, men fick reda på det häromdagen så jag tänkte dela med mig av det.

Med GoDaddy kan du peka ditt primära domännamn mot en underkatalog och skapa därför en ny dokumentrot före den, så att säga. Detta kanske inte är fallet för andra värdar men värt att kontrollera.

Till exempel, skapa en ny katalog som heter "applikation" i din rotkatalog, ladda upp din applikations filer dit och peka din primära domän dit (Du kan behöva ta bort domännamnet först och sedan lägga till det igen med den angivna katalogen). Du kan sedan inkludera filer - dina databasuppgifter till exempel - från före din nya dokumentrot, som nu inte är tillgänglig för allmänheten men tillgänglig för din applikation.

NY STRUKTUR

DB-uppgifter:

/home/www/html/someSite/dbCredentials.php

Din webbplats (där den primära domänen nu pekar):

/home/www/html/someSite/application/index.php

EXEMPEL:

I dbCredentials.php lägg till dina referenser:

<?php
$strHostName = “10.10.10.10”; 
$strDbName = “dbname”;
$strUserName = “dbuser”;  
$strPassword = “xxx***xxx”;
?>

På din webbsida, inkludera filen och använd variabler som vanligt:

<?php
require_once ('/home/www/html/someSite/dbCredentials.php');
$db_found = new PDO("mysql:host=$strHostName..........);
?>

KÄLLA:

http://support.godaddy.com/help/article/4175/specifying-a-new-default-document-root-on-your-hosting-account?pc_split_value=4&countrysite=uk

Om du provar det, låt mig veta hur det går.



  1. Excel VBA:skriva till mysql-databas

  2. Kolumnaliaset känns inte igen i WHERE-satsen

  3. Mysql codeigniter php asc beskriv ordning efter antal resultat med hjälp av php

  4. göra telefonnumret klickbart för att ringa upp skärmen på mobilen?