Se solicita Script PHP/MySQL

  • Autor Autor MarceFX
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

MarceFX

MarceFX

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
Retroalimentación: +101 / =0 / -0
Hola,

Necesito un script un PHP para mostrar una texto sólo a un porcentaje de los visitantes a ese página. Es decir, necesito poder tener una variable $porcentaje en la que pueda introducir valores de 0 a 100. Si introduzco 20, el texto se mostrará sólo a 20 de cada 100 usuarios. Supongo que hay que usar la base de datos para ir almacenando las visitas a modo de contador.

Agradecería dudas y precio por privado. Gracias.
 
Puedo hacerte uno sencillo, en vez de que cuente las visitas por ip y guardar logs y logs y más logs.
Puedo hacerte uno que sea en base a probabilidad. que del 100% que llegan digamos, establezcas que solo el 20% probablemente les muestre.
No van a ser cantidades 100% certeras pero si se cumple el objetivo y es mas eficiente.

Si te interesa, contactame.
 
Esta al función rand de la que habla [MENTION=10262]AntraxZ[/MENTION] pero es demasiado inexacta no es más eficiente como dice al parecer no conoce el significado de la palabra, si querés algo realmente eficiente necesitas una base de datos. Envío privado.
 
Última edición:
Hola. Sí, conozco esa función (se algo básico de PHP), pero no es totalmente eficiente, sobre todo cuando tienes miles de visitas simultáneas. Gracias.

Sent from my SM-N9005 using Tapatalk
 
Hola. Sí, conozco esa función (se algo básico de PHP), pero no es totalmente eficiente, sobre todo cuando tienes miles de visitas simultáneas. Gracias.

Sent from my SM-N9005 using Tapatalk


El método propuesto por AntraxZ funcionará perfectamente a largo plazo y es la mejor alternativa. Probabilidad pura. Es a corto plazo o pocas visitas donde se puede desviar.

Si tienes muchas visitas, anotarlo en la base de datos y luego recorrer la tabla por cada visionado es una ineficiencia brutal. Habría que buscar un soporte más apto, pero insisto, no le veo sentido. rand() es exacto para un número infinito de visitas.

Cuidado con las caches. Podrían romper la aleatoriedad.
 
El método propuesto por AntraxZ funcionará perfectamente a largo plazo y es la mejor alternativa. Probabilidad pura. Es a corto plazo o pocas visitas donde se puede desviar.

Si tienes muchas visitas, anotarlo en la base de datos y luego recorrer la tabla por cada visionado es una ineficiencia brutal. Habría que buscar un soporte más apto, pero insisto, no le veo sentido. rand() es exacto para un número infinito de visitas.

Cuidado con las caches. Podrían romper la aleatoriedad.

Conozco varios plugins que lo hacen así y funciona muy bien. De todas formas, gracias por los consejos, dejemos que el hilo siga su curso.

Saludos
 
yo tambien haría un random entre 0 a 100 y si es menor de 20 muestro o no...
seria algo asi:

$porcentaje = rand(0,100);
if($porcentaje < 20) //significa que esta dentro del 20% buscado
{
echo "sos un privilegiado";
}

Me parece que usar una base de datos es tambien una mala opción...
Ahi estas teniendo siempre el 20% y en una serie quizas los puedas comprobar y darte cuenta que es bastante exacto!
enviame un pm y te lo instalo, Saludos!!!
 
Muy buenas noches, si necesitas una solucion con base da datos incluida, con mucho gusto estoy a sus ordenes
 
Creo que utilizar la base de datos para realizar este scrip sería una carga innecesaria para el servidor, sobre todo si el site tiene muchas visitas, es mucho más eficiente almacenar las visitas a modo de contador en un archivo, luego recoger las ip de los visitante y realizar un cruce entre de funciones.

Mostrar el texto solo una vez por ip cada 100 visitas con un máximo de veces a mostrar declarados por una variable dinámica que puedas cambiar a tu gusto, cada 100 visitas poner el contador a cero y volver a empezar, evitas carga en la base de datos y la ejecución del scrip sería mucho mas rápida.

Te dejo un privado.

Un cordial saludo
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Temas similares

vargasmatos
  • Cerrado
Respuestas
2
Visitas
125
ikher1024
I
vargasmatos
Respuestas
2
Visitas
31
WPE
WWWW
Respuestas
2
Visitas
47
derick061020
derick061020
Atrás
Arriba