ayuda con php

#1
buenas tardes tengo un problema con php

instale xammp estoy haciendo una pagina web para hacer consultas en mysql
mi problema es este cuando arranco apache y entro a localhost aparece mi
pagina sin novedad y funciona muy bien pero cuando trato de pasar valores con
post a otra pagina donde muestra los resultados de la consulta muestra que
no tengo permisos para ver la pagina a la cual hago referencia y si la tengo
y si ejecuto la pagina de resultados me la muestra

este es el codigo con el cual estoy pasando los parametros de el index.php

<FORM METHOD=”POST” ACTION=”action="localhost/trabajador.php” >
<input name="nombre" type="textbox" style="position:absolute;width:200px;left:285px;top:313px;z-index:8">
<input name="fecha-nombre" type="textbox" style="position:absolute;width:200px;left:567px;top:312px;z-index:9">
<input name="consulta-trabajador" type="submit" style="position:absolute;left:797px;top:311px;z-index:12">
</FORM>


y con esto segun he leido los obtengo en otra pagina

<?php
$nom = $_POST["nombre"];
$fec = $_POST["fecha-nombre"];
echo nom;
echo fec;
?>


y este es el error que me manda


Acceso prohibido!

Usted no tiene permiso de accesar al objeto solicitado. El objeto está protegido contra lectura, o no puede ser leido por el servidor.

Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 403
localhost
Apache/2.4.3 (Win32) OpenSSL/1.0.1c PHP/5.4.7


espero puedan ayudarme
 

amic_182

Bovino adicto
#3
cambia el action de tu form
<form action="localhost/trabajador.php" >
A:
<form action= "trabajador.php" >

Cual es la diferencia?

El primero esta indicando que tienes una carpeta llamada localhost, en tu raiz de web que contiene un archivo llamado trabajador.php

Lo que se me hace raro es que te de el error 403, en lugar del error 404.
 

dmntnes

Bovino maduro
#4
cambia el action de tu form
<form action="localhost/trabajador.php" >
A:
<form action= "trabajador.php" >

Cual es la diferencia?

El primero esta indicando que tienes una carpeta llamada localhost, en tu raiz de web que contiene un archivo llamado trabajador.php

Lo que se me hace raro es que te de el error 403, en lugar del error 404.
Eso debe funcionar
 

ElPortador85

Bovino adolescente
#5
el 403 es Forbidden, a mí me salía mucho ese error cuando usaba xamp,
ya que practicamente tenía que dar permisos a cada archivo del proyecto dentro de httdocs.
Instala wamp/mamp y checa el comportamiento.
 
#6
ya cambie

<FORM METHOD=”POST” ACTION="trabajador.php” >

y aun me manda el error

ya revise los permisos de la carpeta y estan todos los permisos
 
#7
solucion

ya pude resolverlo muchas gracias por sus comentarios

la solucion pues me parce un poco ilogica

cuando modificaba mi segundo archivo en lugar de guardar solamente
tenia que darle la opcion guardar como

no se porque la verdad jamas habia tenido un problema parecido
pero bueno si alguien mas le pasa aqui esta otra opcion para poder resolverlo

gracias

:metal::metal::metal::metal::metal::metal::metal::metal::metal::metal::metal::metal:
 
#8
Si estas usando windows 7 u 8 entra a panel de control despues dirigete a tu cuenta de administrador en cuentas de usuario, es donde cambias contra, imagen, nombre, ahí se encuentra una opción llamada Cambiar configuracion de Control de cuentas de usuario, hay una pequeña barra deslizadora o slider en posicion vertical, mueve hasta abajo la barra y acepta. Si aun así obtienes el forbiden reinstala xamp en un lugar donde no se necesiten permisos de administrador, para q la carpeta de htdocs o www esté practicamente en la raiz (por ejemplo).
 
Arriba