Para XAMPP hay muchos tutoriales en google:
http://www.leonardaustin.com/blog/technical/enable-mod_rewrite-in-xampp/
http://www.leonardaustin.com/blog/technical/enable-mod_rewrite-in-xampp/
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: WIитX en 10 Noviembre 2014, 14:56 PM
Pero ese es el mod_evasive no el rewrite no?
$('.crit-form').on('click', '#display-lps', function() {
$('.crit-form select').on('click', function() {
Cita de: OssoH en 6 Noviembre 2014, 23:24 PM
Tengo claro que si eligiese como url amigable la siguiente /category/geografi/succes
el htaccess seria
RewriteEngine On
RewriteBase /
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2&action=$3 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2 [L]
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L]
Pero como en mi url puede variar de posición los parámetros, por eso plantee otro tipo de url.
RewriteEngine On
RewriteBase /
RewriteRule ^/page/([a-zA-Z0-9_-]+)/x/([a-zA-Z0-9_-]+)/action/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2&action=$3 [L]
RewriteRule ^/page/([a-zA-Z0-9_-]+)/action/([a-zA-Z0-9_-]+)/x/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$3&action=$2 [L]
RewriteRule ^/action/([a-zA-Z0-9_-]+)/page/([a-zA-Z0-9_-]+)/x/([a-zA-Z0-9_-]+)/?$ index.php?page=$2&x=$3&action=$1 [L]
RewriteRule ^/x/([a-zA-Z0-9_-]+)/page/([a-zA-Z0-9_-]+)/action/([a-zA-Z0-9_-]+)/?$ index.php?page=$2&x=$1&action=$3 [L]
RewriteRule ^/x/([a-zA-Z0-9_-]+)/action/([a-zA-Z0-9_-]+)/page/([a-zA-Z0-9_-]+)/?$ index.php?page=$3&x=$1&action=$2 [L]
RewriteRule ^/action/([a-zA-Z0-9_-]+)/x/([a-zA-Z0-9_-]+)/page/([a-zA-Z0-9_-]+)/?$ index.php?page=$3&x=$2&action=$1 [L]
RewriteRule ^/page/([a-zA-Z0-9_-]+)/x/([a-zA-Z0-9_-]+)/?$ index.php?page=$1&x=$2 [L]
RewriteRule ^/x/([a-zA-Z0-9_-]+)/page/([a-zA-Z0-9_-]+)/?$ index.php?page=$2&x=$1 [L]
RewriteRule ^/page/([a-zA-Z0-9_-]+)/?$ index.php?page=$1 [L]
Cita de: Slikp en 6 Noviembre 2014, 14:23 PM
- Buenas T. Collins, MinusFour realmente muchas gracias por su ayuda y perseverancia me han ayudado como no tienen idea, al parecer todo va de 10.
- Les comento que intente con la segunda Opcion, osea pasar por post el cod_empresa
header("Location: /ready.php?cod=".$cod_empresa);
- Y luego en mis metodos del crud poner
$conexion = $model->conectar($_POST['cod']);
- Tal cual como me sugirio T.Collins y esto no funciono si vi que por Url se pasaba el nombre de la bd cprrectamente y hasta intente pasar ese nombre por un input hidden desde el segundo formulario a Search.php a ver si eso era el problema y nada de nada.
- Así que con pocas esperanzas jajaja pase a intentar con session_start() sugerido por T.Collins y realmente este metodo me funciono de a 10.
<?php
require_once 'conexion.table.php';
session_start();
$cod_empresa = (isset($_POST['cod_empresa'])) ? $_POST['cod_empresa'] : "";
$Conexion = new Conexion();
$Conexion->conectar($cod_empresa);
$_SESSION['cod_empresa'] = $cod_empresa;
if(isset($_POST['cod_empresa']))
{
header("Location:ready.php");
}
?>
- No use el session_star en mi clase conexion porque no le vi sentido hacerlo, pero en la clase Crud si lo use tal cual como sugirio T.Collins
<?php
class Crud
{
public $insertInto;
public $insertColumns;
public $insertValues;
public $mensaje;
public $rows;
public function Read()
{
session_start();
$model = new Conexion();
$conexion = $model->conectar($_SESSION['cod_empresa']);
$sql = "SELECT * FROM snemple";
$consulta = $conexion->prepare($sql);
$consulta->execute();
while ($filas = $consulta->fetch())
{
$this->rows[] = $filas;
}
}
public function Searchi()
{
session_start();
$model = new Conexion();
$conexion = $model->conectar($_SESSION['cod_empresa']);
$search = $_POST['search'];
$sql = "SELECT nombres, apellidos, ci, cod_emp FROM snemple WHERE nombres LIKE '%".$search."%' or ci LIKE '%".$search."%' or cod_emp LIKE '%".$search."%'";
$consulta = $conexion->prepare($sql);
$consulta->execute();
while ($filas = $consulta->fetch())
{
$this->rows[] = $filas;
}
}
}
?>
- Luego de esto probe denuevo y listo no lo podia creer cerre, abrir, probe, reprobe y todo fino muchas gracias de verdad, aunque me quedaron ciertas dudas sobre este tema yo creo que podriamos dejarlo como solucionado, espero contar denuevo con su ayuda por si me llegara a presentar otro problema dado que aun tengo mas idea para mi sistema...
-Saludos.
header("Location: /ready.php?cod=".$cod_empresa);
$_GET['cod_empresa'];