Diseñamos tu web y negocio online en la ayuda espiritual y energética dimensional para la orientación del individuo en la trayectoria sobre esta vida, creamos tu web para que puedas cobrar los servicios dados por este medio digital.
Autor: jhonjairohincapiebotero@gmail.com
Lenguajes de programación
Si estás buscando aprender un lenguaje de programación, aquí tienes los libros imprescindibles que debes leer.
Libro para aprender a programar a Precios Bajos.
Practicar con regularidad. Programa todos los días. Lo más importante para dominar un lenguaje de programación es dedicarle tiempo.
[wpas_products keywords = libros+lenguajes+de+programacion]
Configurar Xampp para verlo desde una red local
Acceso prohibido!
En algunas versione s de xampp las conexiones remotas están bloqueadas por defecto.
Si necesitáramos acceder a nuestro servidor local desde otro dispositivo para poder ver como se ve desde una Tablet o móvil o otro ordenado en fin, suele pasar que cuando estamos creando o restructurando alguna aplicación web o página web, necesitamos ver como se ve nuestro trabajo en otros dispositivos , vamos que necesitamos crear un laboratorio de pruebas con lo que vamos desarrollando.
1- Lo primero que vamos a hacer es detener los servicios de Apache y MySQL
2- Después modificamos el fichero Apache(httpd-xampp.conf)
3- Nos desplazamos al final del fichero y modificamos las siguientes líneas:
#
# New XAMPP security concept
#
# Close XAMPP security section here
<LocationMatch "^/(?i:(?:security))">
Order deny,allow
#Deny from all
#Allow from ::1 127.0.0.0/8
Allow from all
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
# Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
#Deny from all
#Allow from ::1 127.0.0.0/8
#Allow from all
Require all granted
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
Después tenemos que configurar nuestro servidor local con una ip fija debemos irnos a la configuración de red para establecerla manualmente.
Veremos nuestra conexión de red actual.
Seleccionamos la pestaña IPv4.
Cambiamos el Método a Manual, y rellenamos los campos, Ejemplo:
Dirección IP: 192.168.1.120(la dirección IP fija que vamos a establecer).
Mascara de red: 255.255.255.0 (se auto-rellena automáticamente).
Puerta de enlace predeterminada: 192.168.1.1 (la dirección de nuestro router).
También establecemos los servidores DNS, separados por comas, esto va de acuerdo a los operadores de internet que tengas.
Cuando ya tenemos todo esto listo podemos reiniciar el xampp y empezar a probar desde cualquier dispositivo que este en red local
Como borrar o limpiar la caché en Laravel
Para borrar o limpiar la caché de Laravel, sigue estas pequeñas recomendaciones:
Muchas veces suele suceder que se configura el archivo .env o hacemos modificaciones en diferentes archivos y nuestro servidor no hace el cambió de configuración. Una de las muchas soluciones es borrar o limpiar la caché .
En un entorno local vamos a usar la consola del sistema operativo que este usando o programa, y después ejecutamos uno de los comandos:
php artisan config:clear
php artisan config:cache
php artisan cache:clear
php artisan route:clear
Pero si tienes problemas cuando haces un despliegue hosting compartido, no te permita ejecutar comandos desde Artisan.
Una alternativa que podemos usar y que nos permite ejecutar cualquier comando que se encuentre registrado en la lista de comandos y con solo acceder a la ruta /clear-cache podremos ejecutarlos sin problemas.
Route::get('/clear-cache', function () {
echo Artisan::call('config:clear');
echo Artisan::call('config:cache');
echo Artisan::call('cache:clear');
echo Artisan::call('route:clear');
};
Si quieres saber mas de Laravel te recomiendo ir a su documentación
Que es LARAVEL?
Laravel es uno de los frameworks de código abierto para PHP.
Es simple, muy potente y tiene una interfaz elegante.
Le ayudare a dar sus primeros pasos como desarrollador web o le daré un impulso a medida que iremos avanzando en las siguientes notas.
Si quieres ver toda la información Laravel has click .
Qué es PHP
PHP Es un lenguaje de programación de páginas web del lado del servidor cuyas
características principales sirve para la programación de scripts del lado del
servidor
La independencia de plataforma al ser un código utilizado gratuitamente o llamado código abierto.
Para poder programar en PHP se requiere de un servidor preparado para ello.
te recomiendo Xampp y con este vamos a seguir aprendiendo un poco más.
Como el
lenguaje de programación es multiplataforma, cualquiera de los principales servidores
web nos servirán para ello.
PHP está ampliamente difundido entre los servidores Linux o
Unix, que no permiten la programación con ASP, lo que hace de PHP el complemento
ideal para que sus servidores puedan realizar la programación de páginas con scripts
Sintaxis PHP
Un script de PHP comienza con
<?php
//PHP el código va aquí
?>
Aquí hay un ejemplo de un archivo PHP sencillo.
La secuencia de comandos en PHP utiliza una función interna llamada «echo» para dar salida al texto » Hola PHP » en una pagina web.
<!doctype html>
<html lang="es">
<head>
<title>Hola PHP!</title>
</head>
<body>
<?php echo "Hola PHP!"; ?>
</body>
</html>
Las declaraciones en PHP finalizan con un (punto y coma)-(;)
Que es una Cookie Informática
Código de ejemplo de cookies en php
El anglicismo cookie, usado también galleta o galleta informática, es un término que hace referencia a una pequeña información enviada por un sitio web, así que cuando hablamos de cookies son archivos creados por los sitios web que visitas y la caché de tu navegador, la cual ayuda a que las páginas se carguen más rápido.
Las cookies fueron desarrolladas en el año 1994 por ingenieros de la compañía Netscape, y su navegador, hoy en día desaparecido, fue el primero en aceptarlas. Desde entonces, las cookies son un elemento imprescindible para que funcione la Web tal y como la conocemos hoy en día.
Las cookies son necesarias porque el protocolo HTTP que se emplea en la Web para transmitir las páginas web, es un protocolo sin estado, y no ofrece un mecanismo para mantener el estado, es decir, la historia de las peticiones y acciones realizadas por un usuario entre diferentes peticiones.
Al principio, las cookies fueron desarrolladas por Netscape para disponer de un medio fiable para implementar un carro de la compra virtual.
1–Código de php para aceptación de política de cookie en una ventana modal
EJEMPLO DE CÓDIGO PARA COOKIE EN PHP
Este código debe de ir en la cabecera del archivo sea que lo tengas en( .html )como(. php)
NOTA: Leemos el código.
if -Si, entonces isset() devolveré true
únicamente si todos los parámetros están definidos.
Las variables en $_REQUEST se proporcionan al script a través de los mecanismos de entrada GET, POST, y COOKIE.
Devuelve un Array de parámetros que le he llamado [‘politica-cookie’].
Creamos una variable y en este caso le ponemos como nombre $vencimientoFecha se representan con un signo de dólar seguido por el nombre de la variable.
setcookie() define una cookie y en este caso le hemos puesto dentro de un Array asociativo y le llamamos como ejemplo [‘MarKethingBrother’] o con el nombre que tu quieras poner, para ser enviada junto con el resto de cabeceras HTTP. Como otros encabezados, cookies deben ser enviadas antes de cualquier salida en el script (este es un protocolo de restricción). Esto requiere que hagas llamadas a esta función antes de cualquier salida, incluyendo etiquetas <html>
y <head>
así como cualquier espacio en blanco.
<?php
// Si han aceptado la política
if(isset($_REQUEST['politica-cookies'])) {
// Calculamos la caducidad, en este caso un año
$vencimientoFecha = time() + (60 * 60 * 24 * 365);
// Crea una cookie con la caducidad
setcookie('MarKethingBrother', '1', $vencimientoFecha);
}
?>
2-Maquetación de ventana modal aceptación cookie.
Primero maquetamos nuestra ventana modal con Bootstrap. Nuestro botón de aceptar enviará un GET y será visible si no existe el GET o no existe la Política de cookie.
Agregamos Bootstrap rápidamente al proyecto
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!---Usamos Bootstrap--->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
<title>Ventana modal cookies</title>
</head>
<body>
<h1>
Ventana cookies
</h1>
<!---Creación de código ventana cookies--->
<?php if(!isset($_REQUEST['politica-cookies'])&& !isset($_COOKIE['MarKethingBrother'])):?>
<div class="alert alert-primary" role="alert">
<h2 class="modal-title">Política de privacidad.</h2>
<p>
Éste sitio web usa cookies, si permanece aquí acepta su uso. Puede leer más sobre el uso de cookies en nuestra<a href="">Política de cookies</a></p>
<a href="?politica-cookies=1" class="btn btn-primary">Aceptar y cerrar este mensaje</a>
</div>
<?php endif;?>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/js/bootstrap.bundle.min.js" integrity="sha384-b5kHyXgcpbZJO/tY9Ul7kGkf1S0CWuKcCD38l8YkeH8z8QjE0GmW1gYU5S9FOnJ0" crossorigin="anonymous">
</script>
</body>
</html>
OTROS USOS DE COOKIES
Pero el principal uso de las cookies es para almacenar la sesión. La sesión es un concepto básico en las aplicaciones web que permite controlar el acceso de los usuarios a ciertas partes de un sitio web y mostrarle la información particular de ese usuario. Por último, también existen algunos usos problemáticos de las cookies, como las cookies de seguimiento, en inglés tracking cookies, que permiten realizar seguimientos de un usuario entre diferentes sitios web.
El seguimiento permite conocer los sitios web que un usuario ha visitado, cuánto tiempo ha estado en cada uno de ellos, y normalmente se emplea para crear perfiles de usuarios anónimos que se pueden utilizar posteriormente para diferentes fines, como la creación de campañas publicitarias basadas en perfiles de usuarios. Este uso de las cookies es empleado por empresas que gestionan anuncios en Internet.