Ver Mensaje Individual
  #23 (permalink)  
Antiguo 09/08/2007, 14:45
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
Re: Cómo es posible que ZEND ENCODE cueste más de US $500 ?

Podrias ofuscar la el nombre de variable y su contenido por separado a ver si me explico



Código PHP:
// por ejemplo para ofuzcar utiliza algo asi.
$esta_var_se_ha_de_llamar_4871212='user';  

$campo $esta_var_se_ha_de_llamar_4871212;
$longitud strlen ($campo); 
$_campo="";
for (
$i $i $longitud$i++) {
    
$jord(substr ($campo$i1)); 
    
$j$j $i ;        
    
$_campo$_campo.chr($j);
}
$esta_var_se_ha_de_llamar_4871212 $_campo
Ahora en $esta_var_se_ha_de_llamar_4871212 nos quedo el valor de la variable ofuzcado.

y para desofuzcar lo vuelves a pasar por la misma funcion,

Código PHP:

$campo 
$esta_var_se_ha_de_llamar_4871212;
$longitud strlen ($campo); 
$_campo="";
for (
$i $i $longitud$i++) {
    
$jord(substr ($campo$i1)); 
    
$j$j $i ;        
    
$_campo$_campo.chr($j);
}
$esta_var_se_ha_de_llamar_4871212 $_campo
Pruebalo y dime si funciona y si te sirve, yo generalmente cuando quiero pasar el valor de una variable como por ejemplo el Nombre del Usuario $user paso su valor ofuzcado y como nombre de variable $cualquier_cosa, al recibir la variable en la otra pagina lo paso por una funcion como la de arriba por ejemplo.
Código PHP:
$user 'alguien';
$longitud strlen ($user ); 
$_campo="";
for (
$i $i $longitud$i++) {
    
$jord(substr ($user $i1)); 
    
$j$j $i ;        
    
$_campo$_campo.chr($j);
}
$loquesea $_campo;
// en la siguiente pagina recupero el valor de $loquesea
// -----
//y lo vuelvo a pasar por la funcion 
$user loquesea ;
$longitud strlen ($user ); 
$_campo="";
for (
$i $i $longitud$i++) {
    
$jord(substr ($user $i1)); 
    
$j$j $i ;        
    
$_campo$_campo.chr($j);
}
$user $_campo
espero que te sea de ayuda
saludos