Gå til innhold

Kan php koden leses av hvem som helst?


Anbefalte innlegg

Videoannonse
Annonse

Ingen kan lese det, hvis du i en PHP kode skriver <?php echo "<p>hei!</p>"; ?> Vil brukeren se: hei!, mens det i kildekoden kun vil stå <p>hei!</p>.

Så all kode blir kjørt på serveren, som gir HTML, CSS, et bilde eller hva det skal være, men de får i hvert fall ikke tak i PHP-kodene bak.

 

EDIT: Du og her dabear :w00t:

Endret av matsemann1
Lenke til kommentar
Dette er en svakhet i php. Dersom phpparseren crasher (men apache er oppe fortsatt), vil det være mulig å se passordet. Kan være lurt å plassere tilkobling osv med passord utafor webrota, og så inkludere den.

5683227[/snapback]

 

Hvordan?

Er ganske fersk med dette.

Lenke til kommentar

Tja, la oss si index.php ligger under /var/www/dritsekken/public_html/ . Da legger du MysqlConnectionClass.php under /var/www/drittsekken og i index.php kjører du da

<?php
require_once '../MysqlConnectionClass.php';
/*
din kode
*/
?>

Lenke til kommentar

Men går det ikke å nekte å tilgang via apache i den mappen, da...

 

F.eks:

Denne filen legges i include mappen:

<Limit GET POST>
Order allow,deny
deny from all
</Limit>

Eller vil ikke det fungere som tenkt ?

 

EDIT: Funker bra hos meg...

Endret av kakkle
Lenke til kommentar

Det bør da virkelig folka bak PHP(evnt Zend) og Apache tenkt på når de har utviklet det.

 

Om php hadde kræsja, så bør apache merke det, og dermed ikke kjøre noen filer som inneholder sensistiv kode. Dvs alt som har med php å gjøre.

 

Om de ikke gjør det, er de helt bak mål.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...