Página del archivo10

Oktober
08
2009

Erfolgsfall: Marathon Karneval

Maratón de carnavalSolucionesUNO entwarf die Corporate Identity Karneval, Durchführung der Logo-Design und Web-Design.

Dank des Erfolgs der Website ausverkauft 3 Tage vor der Veranstaltung.

Erschöpft alle Merchandising-Produkte zum Verkauf Marke CARNIVAL MARATHON angeboten. Lesen Sie die komplette Geschichte



September
22
2009

Die Bedeutung der Flucht Variablen.

Oft in unserer Arbeit Web-Design haben eine Verantwortung dafür, dass Fehler nicht auf unseren Seiten auftreten, vor allem in solche, bei denen die Passage von Variablen von einer Seite zur anderen ist üblich.

In den meisten Fällen können Variablen enthalten Zeichenketten, die anderen Netzwerken, in denen sie eingeführt brechen kann, wie SQL-Schnipsel, HTML Maquetas, campos Eingang o textarea.

Einige Fälle schwerer als andere, SQL-Injektionen, um ein Sicherheitsproblem in dieser Websites, die nicht Schritte unternommen werden,.

Unsere Sprache programación Web der Wahl ist PHP, Deshalb haben wir auch eine Vorliebe für die MySQL-Engine. So zeige ich Ihnen einige Tipps, die auf diesen Plattformen verwenden.

Was ist entkommen?

Escape character is ein Backslash zu hinter sich zu lassen.

$variable = “Text String ”Zitate ”.”;
echo $ variable;

Wie sehen Sie, zitiert die Zeichenfolge für den Escape-Zeichen \, so dass die Anführungszeichen im String gespeichert werden können, Verwechslungen mit der Schließung. Dieser Ausgang aussehen wird:

Text string “Zitate”.

Die Sprache reservierte Zeichen müssen escaped, so dass Zusammenstellung nicht geöffnet werden Ketten oder missverstehen der Code.

Mysql_real_escape_string() -> http://ar2.php.net/mysql_real_escape_string

Es seguramente una de las funciones mejor concebidas para concatenar variables dentro de una consulta dirigida a MySql.

- Representaremos un error:
En la url tenemos: http://www.unsitio.es/producto.php?idprod=‘ AND idusuario = ‘34

En php tenemos:
$idprod = $_GET[‘idprod'];
$SQL =SELECT * FROM productos WHERE idprod = ‘$idprod

Si compilamos esto quedaría:
SELECT * FROM productos WHERE idprod = ‘‘ AND idusuario = ‘34

$idprod puede ser una variable introducida por $_GET mediante la url, es un uso habitual para mostrar detalles de productos en una plantilla php, pero mal utilizada por un navegante puede fácilmente rompe una cadena y devolver errores en pantalla y meticulosamente ir descubriendo la estructura de la Base de Datos.

Si hiciéramos:

$ id_user = mysql_real_escape_string($_GET[‘id_user']);
$SQL =SELECT * FROM productos WHERE idprod = ‘$id_user

Esto quedaría:
SELECT * FROM productos WHERE idprod = ‘\‘ AND idusuario = \‘34

De esta forma logramos que la cadena ingresada sea estrictamente registrada como una cadena de texto, y así la consulta no se romperá. En el peor de los casos, no devolverá resultados.

NUN ABER, esto no es todo. Existen otros errores posibles que puede ocurrir cuando vamos a comparar parámetro por $_GET, que ha sufrido alguna modificación accidental.
BEISPIELSWEISE:

$idprod = mysql_real_escape_string($_GET[‘idprod']);
SELECT * FROM productos WHERE idprod = ‘$idprod ‘;

Será: SELECT * FROM productos WHERE idprod= ‘54ç

Esto no devolverá resultados, y veremos una planilla con la información sobre el producto, prácticamente vacía.
Lo correspondiente a realizar cuando necesitamos recibir un parámetro netamente entero, es parsear el valor, para ello utilizamos (int)

$idprod = (int)($_GET[‘idprod']);
SELECT * FROM productos WHERE idprod = ‘$idprod’;

Será: SELECT * FROM productos WHERE idproducto = ‘54

En caso de que $_GET[‘idprod'] sea nulo o alfanumérico sin números en su cadena, el valor parseado será 0. Si tuviera algún número, lo tomará y lo utilizará.
Ejemplo:

$variable = (int)(“101dalmatas”);
echo $ variable;

La salida será: 101

Otro aspecto muy importante es ocultar toda muestra de código que pueda salir por pantalla, o evitar mostrar una página que resulta incompleta.

Ejemplo:

En la url tenemos: http://www.unsitio.es/producto.php?idprod=unacadenadetexto

$idprod = (int)$_GET[‘idprod'];
$SQL =SELECT * FROM productos WHERE idprod = $id_prod”;
(NÄMLICH: SELECT * FROM productos WHERE idprod = 0)

Normalmente no existen registros con índice 0, ya que para los lenguajes puede confundirse con un valor nulo. So diese Suche gibt keine Ergebnisse zurück.

Um die Richtige ist, um das Ergebnis zu überprüfen und verhindern, dass eine Seite ohne Angaben:

$idprod = (int)$_GET[‘idprod'];
$SQL =SELECT * FROM productos WHERE idprod = $id_prod”;
$rsd = mysql_query($SQL, $Verbindung);
$row = mysql_fetch_assoc($rsd);

wenn (!$Reihe){
Kopfzeile(“Lage: error.php”);
die(“Andernfalls Produkt-Display”);
}

Die Funktion header() ermöglicht es uns, zu einer anderen Seite warnen den Benutzer über den Fehler umleiten. Es kann sein, dass die Rückkehr der Ergebnisse zu scheitern, wenn sie gewartet werden. Oder, dass das Produkt nicht mehr vorhanden.

Die Idee der Umleitung, ist zu vermeiden, in einen toten Link. Davon profitiert die SEO Standort, weil die Suchmaschinen zu finden keine toten Links Werbung für die Website mit einem höheren Rang. Neben der Möglichkeit zur Schaffung einer Schnittstelle navigator.

Die Funktion header() sollte vor durchgeführt werden die HTML-Header der Seite. Das mag umständlich, gibt aber überhaupt keine Probleme, wenn der Code korrekt angewendet wird.

Die Würfel-Funktion() zu schneiden der Prozess funktioniert, wenn aus irgendeinem Grund nicht funktioniert header(). Es ist gute Praxis zu nutzen.



September
09
2009

Fallo de Watchdog en plesk.

Wenn Sie möchten, um Statistiken des Verbrauchs an einen dedizierten Server-Prozess erhalten, auf die künftigen Bedürfnisse der Erweiterung des Servers voraus, Wir haben eine große Frage gefunden:

Nach umfangreichen Forschungen über den Einsatz von Performance-Monitoring-Server-Ressourcen, DURCH den Charts Wachhund Platte Plesk, fanden wir, dass diese Werte sehr unterschiedlich direkt von SSH-Konsole Befehle angesteuert “Top-” UND “htpop ¨ Lesen Sie die komplette Geschichte



September
07
2009

Neue Website: Marathon Karneval

Marathon Organisatoren Karneval, Ereignis, welches das größte und massivste Karneval Ereignis in der Geschichte werden wird, auf unsere Dienstleistungen für Ihre Web-Design Promotion verlassen haben.

Wir haben unsere Internetseite des ersten Marathon Karneval Geschichte: http://www.maratondecarnaval.es

Wir haben auch das Corporate Image der Veranstaltung konzipiert, wobei als wichtigste Konzept, die Freude und die Farbe des Karnevals:

Maratón de carnaval

Lesen Sie die komplette Geschichte



Wir haben unsere eigene Marke unseres Hosting-Geschäft line Uno-hosting.com. Wir haben uns auf die neue Corporate Identity gearbeitet, und wir sind auf dem neuen Webportal arbeiten, wo bald Sie können einstellen und verwalten Sie Ihre vertraglich vereinbarten Leistungen, Hosting-Pläne, Domains, virtuellen Servern, gewidmet, usw..

Uno Hosting - Hacemos internet

Lesen Sie die komplette Geschichte



Juli
24
2009

Google-Flash-Einführungen

Während wir wissen, dass die Verwendung von 100% google Flash-Technologie und noch nicht unterstützt, scheint, dass dies eine Art von Fortschritt gegeben.

Google hat Suchergebnisliste built-in, die Möglichkeit, überspringen Sie die Flash-Einführung, das hat einige Web-Seiten. Dies ist für Anwender wertvolle, und Unternehmen, die ein Flash-Intro haben, da die Intros der Regel zum ersten Mal sind Sie es sehen können Website besuchen. Lesen Sie die komplette Geschichte



Juni
15
2009

Lösungen Ein neues Blog

Hallo Freunde, Kunden, Lieferanten, cotilleros…

Nach mehreren Monaten unter unserem Blog auf Blogspot: http://diseno-web-profesional.blogspot.com/ desidido installieren wir unsere eigenen WordPress-Blog mit der Technologie in unserer Domäne www.solucionesuno.com/blog/

Wir hoffen, dass das Hinzufügen von Informationen von Interesse für alle unsere Kunden, über die Entwicklungen in unserem Unternehmen und einige nützliche Tutorials für unsere Kunden und Kollegen. Lesen Sie die komplette Geschichte



Mai
17
2012

Hotelopia.es Ausarbeitung Service

Die Website Hotelopia hat auf unser Schreiben für die Erstellung von beschreibenden Texten von mehr als verlassen 1200 Destinationen, bieten.

UNO hat Lösungen für die beliebte Hotelreservierung Portal über Hotelopia entwickelt 1200 Texte in der Beschreibung der Sehenswürdigkeiten der Ziele des Portals. GLEICHFALLS, wurden in die verschiedenen Stichworte Redaktion aufgenommen (Stichworte) , die für größere Suchmaschine SEO. Lesen Sie die komplette Geschichte