Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

248
Visualizações
Script que funciona para pasar POST var a PHP hasta que cambie el nombre de archivo

cualquier pensamiento sería muy apreciado. Esta es mi primera publicación. Siempre he sido capaz de encontrar respuestas de publicaciones anteriores. Estoy absolutamente desconcertado ahora, así que aquí va.

Tengo un script simple dentro de un documento html que envía un valor a un archivo php que agrega algunas cadenas de texto a un archivo de texto. El script envía el nombre de la página para que pueda contar las visitas a la página. No he hecho ninguna captura de errores, etc., solo estoy tratando de ver cómo funcionan los conceptos básicos (he programado mucho, pero soy completamente nuevo en html, javascript y php). Todo estaba funcionando.

Luego, copié el archivo php, le cambié el nombre y actualicé el enlace del script con el nuevo nombre de archivo. No hay problema, ¿verdad? Solo quería un nombre de archivo diferente al nombre de mi archivo de prueba. suspiro. Con el nuevo nombre de archivo, el proceso no funciona.

Tengo el archivo html en una carpeta (como el Escritorio). El archivo php está en una carpeta en XAMPP (estoy usando Apache para simular el servidor). Cambié algunas cosas, como agregar permiso COR al archivo .htaccess y algunas otras concesiones. Nuevamente, todo lo que hice fue intentar copiar el archivo php y cambiarle el nombre. Puede ver que el nombre del archivo es "numofhitscopy.php" Cuando copié el archivo y lo renombré a "hitcounter.php y lo actualicé en el enlace a continuación, dejó de funcionar. Aquí está el código... (el script está dentro de un html doc con la información de encabezado adecuada. El código php es exactamente el mismo en ambos archivos php).

 <script type="text/javascript"> var xhr = new XMLHttpRequest(); var param = 'value='+"home"; xhr.open('POST', 'http://localhost:80/Appeljacks/numofhitscopy.php', true); //Send the proper header information along with the request xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded'); xhr.send(param); </script> <?php //Had to change php.ini file; below didn't work. //date_default_timezone_set('America/Chicago'); $temp=$_POST['value']; $dandt=date("Ymd h:i:s A"); $user_ip=$_SERVER['REMOTE_ADDR']; $fp = fopen("page_counter.txt", "a"); fwrite($fp,$user_ip.",".$temp.",".$dandt."\r\n"); fclose($fp); ?>

Salida típica en el archivo page_counter:

127.0.0.1,inicio,2021-12-16 12:18:16 p. m.
127.0.0.1,inicio,2021-12-16 12:22:49 p. m.
127.0.0.1,inicio,2021-12-16 12:22:51 p. m.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda