Proteggere codice sorgente PHP: consigli?

Discussioni e problematiche sul linguaggio PHP

Moderatori: maurizio, markdesign

Regole del forum
Per scrivere del codice all'interno di ogni post, utilizzare il tag: [syntax=il_linguaggio]codice[/syntax] sostituendo "il_linguaggio" con il linguaggio del codice che dovete inserire, ad esempio: html, css, javascript, php, asp, ecc...

Re: Proteggere codice sorgente PHP: consigli?

Messaggioda gigi » lunedì 26 dicembre 2011, 21:20

Marko ha scritto:Salve a tutti. Come intuibile dal titolo del topic, vorrei dei consigli a proposito della protezione dei sorgenti PHP, in modo tale che chi dovesse avere accesso allo spazio web non ne modifichi o copi il codice. Ho letto in giro di alcuni programmi tra cui Bcompiler o Zend Encoder, ma se non ho capito male questi rallentano le performance degli script. Perciò mi piacerebbe sapere se ne valga la pena di attuare questa pratica, e se sì in che modo. Voi di solito proteggete il codice da voi prodotto?


scusa, non ho letto tutto ma ti do una idea sai programmare con qualche linguaggio?? in C o C++ o C# etc...

prendi spunto da questo mini programmino:
http://www.phpprotect.info/index.php

cambia le variabile ad esempio : $ciao = $_POST[""] La cambia in PHPOf3 = $_POST[""];
cosi non è dura ad capire come si può leggere il codice. ..

Io non lo provato nei server ma lo provato in locale..

ecco cosa fa:
Sintassi: php [ Scarica ] [ Nascondi ]
  1. <?php
  2. $PHPprotectV19 = (int)$_GET["id"];
  3. $PHPprotectV9 = "SELECT * FROM foto WHERE id= ".$PHPprotectV19."";
  4. $PHPprotectV10 = $PHPprotectV11->query($PHPprotectV9);
  5. if(empty($PHPprotectV19)) {
  6. echo  "ID non specificato";
  7. }
  8. elseif (mysqli_num_rows($PHPprotectV10) == 0) { echo "Record non trovato"; }
  9. else
  10. {
  11.  
  12. etc..

lo fatto nel mio codice.
ciao.
gigi

Avatar utente
 
Messaggi: 66
Iscritto il: sabato 24 aprile 2010, 12:09
Località: Massa(MS)

Re: Proteggere codice sorgente PHP: consigli?

Messaggioda gigi » lunedì 26 dicembre 2011, 21:39

scusami vedi se conto te uno sa leggere in questo codice:

Sintassi: php [ Scarica ] [ Nascondi ]
  1. <html>
  2. <title>Foto</title>
  3. <body>
  4. <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
  5. <script src="js/prototype.js" type="text/javascript"></script>
  6. <script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
  7. <script src="js/lightbox.js" type="text/javascript"></script>
  8. <?php
  9. $PHPprotectV0 = "album/luigi/img_thumb/"; # Location of small versions
  10. $PHPprotectV1    = "../img_big/"; # Location of big versions (assumed to be a subdir of above)
  11. $PHPprotectV2   = 3; # Number of columns to display
  12.  
  13. if ($PHPprotectV3 = opendir($PHPprotectV0)) {
  14.    while (false !== ($PHPprotectV4 = readdir($PHPprotectV3))) {
  15.        if ($PHPprotectV4 != "." && $PHPprotectV4 != ".." && $PHPprotectV4 != rtrim($PHPprotectV1,"/")) {
  16.            $PHPprotectV5[] = $PHPprotectV4;
  17.        }
  18.    }
  19.    closedir($PHPprotectV3);
  20. }
  21.  
  22. $PHPprotectV6 = 0;
  23.  
  24. echo '<table width="100%" cellspacing="3"><tr>';
  25.  
  26. foreach($PHPprotectV5 as $PHPprotectV4)
  27. {
  28.   if($PHPprotectV6 %$PHPprotectV2 == 0)
  29.  
  30.     echo '</tr><tr><td colspan="2"></td></tr><tr>';
  31.   echo '<td align="center"><a href="' . $PHPprotectV0 . $PHPprotectV1 . $PHPprotectV4 . '" rel="lightbox"><img src="' . $PHPprotectV0 . $PHPprotectV4 . '" /></a></td>';
  32.   $PHPprotectV6++;
  33. }
  34.  
  35. echo '</table>' . "\r\n";
  36.  
  37.  
  38. ?></body></html>
  39.  


dimmi cosa fa?
ciao.
gigi

Avatar utente
 
Messaggi: 66
Iscritto il: sabato 24 aprile 2010, 12:09
Località: Massa(MS)

Precedente

Torna a PHP



cron