| ||||
Yo lo que busco es algo mas concreto... Si una persona esta en la sección "a", al enviar el email aparece el vínculo a "a" si se está en la sección "p" aparece en el email un vínculo a "p"... Hay alguna manera de coger la dirección de la página desde la que se envía el email? Hasta ahora tengo esto: <?php $sub="Asunto"; $link1=getenv(HTTP_HOST); $link2=${PHP_SELF}; $link="http://$link1$link2"; ?> Pero así no me coge los paginados de php: http://dominio/copiaimpresionante/im...php?paginado=8 Última edición por wesse; 02/02/2005 a las 10:29 |
| ||||
Después de estarme hasta las 23.00 y pico me funcionó con http_referer, quitando previamente php_self (que no se que sera...) y http_host el único problema que te ngo ahora es que los mensajes enviados a hotmail, éste los considera como correo no deseado... ![]() Pq ocurre esto con hotmail? |
| ||||
Normalmente, es el contenido que los bloquea, cuando se tratan de mensajes tendenciosos bloquea de inmediato. Además no soporta que programas externos no hagan el mandar correos. Si te fijas en la cabecera Mailer, aparece PHP. y por eso no se mandan a la bandeja de entrada de hotmail. |
| ||||
Como capturar una url En una pagina .php cómo puedo capturar la url ( del tipo http://www.dominio.com/carpeta/pagin...=ampli/pie.jpg) para después utilizarla en un formulario que está en la misma pagina .php? A ver si hay solución, que llevo ya unos dias.... ![]() ![]() |
| ||||
Me sale http:///carpeta/recomienda.php?accion=enviar en lugar de lo que puse en el otro mensaje... ![]() Hace un mes o así estuve probando con $link1=getenv(HTTP_HOST); $link2=${PHP_SELF}; $url="http://$link1$link2"; o algo parecido... el caso es que se me borró y ahora no consigo que funcione... cosa que antes si hacia... |
| |||
wesse .. no repitas tus preguntas si son del mismo tema (de hecho mencionas al "otro" mensaje .. pero sin un "link" para ver .. recuerda que no todo el mundo puede hacerte el "seguimiento" a tus mensajes y conservar el hilo del tema ..) Un saludo, |
| ||||
Bueno es que en este mensaje estaba charlando con hunab y con lado2mx sobre las soluciones que ellos me dieron, por eso abri otro para que otros me diesen otras soluciones distintas... Llevo ya varios dias intentando hacer que funcione, pero no lo consigo. El caso es que no es imposible pq si hay webs que usan esto para recomendar una pagina a un amigo... ![]() |
| |||
Cita: Pero .. como se te va a dar suluciones "distintas" sin que otras personas puedan ver lo que ya te han sugerido? .. Por eso uní ambos temas. Si ves que no obtienes respuesta o no es la que esperas o .. requieres de más opiniones .. insiste, pero en tu mensaje inicial.para que otros me diesen otras soluciones distintas... Por lo demas .. Cita: Ahí en principio tienes un enorrrrrrrmeeee cacao con el acceso a variables "globales" .. por un lado haces uso de getenv? .. o por otro un psduo "variables-variables" (${PHP_SELF})Hace un mes o así estuve probando con $link1=getenv(HTTP_HOST); $link2=${PHP_SELF}; $url="http://$link1$link2"; Te recomiendo que leas: http://www.php.net/manual/en/languag...s.external.php http://www.php.net/manual/en/languag...predefined.php ahí veras por ejemplo el "QUERY_STRING" .. "HTTP_HOST" y algunas variables más que las debes acceder por el arrays superglobal: $_SERVER .. con eso te sobra para componer tu "recomendar a un amigo". Pero ... más simple: Código PHP: Código PHP: También puedes basarte en "la página" que llama a tu script "recomendar_a_un_amigo.php" usando: $_SERVER['HTTP_REFERER'] .. aunque este método no es fiable al 100% .. funciona también .. ahí tienes el URL completo sin más problema que están "recomendando" .. Por lo demás .. te recomendaría usar google .. hay muuuuuuuuuuuuuuuchos ejemplos similares. Busca por "recomendar a un amigo" php script. Un saludo, |
| ||||
una preguntita, ya que estamos en este tema, porque si yo pongo esto en una pagina php, para q me pinte eso, no me sale nada echo $_SERVER['$REMOTE_ADDR'] ; //muestra el ip echo $_SERVER['$DOCUMENT_ROOT'] // devuelve el pad fisico de la pagina si en teotia me debe salir mi ip y el pad fisico de la pagina
__________________ Trueques de productos, servicios y cualquier cosa que quieras intercambiar en Panama |
| |||
Bueno . .no te funciona por qué no es $REMOTE_ADDR .. si lo usas bajo $_SERVER .. eso es un array y los "indices" son los datos que puedes obtener de el .. es un array "predefinido" con esos valores que se "cargan" automáticamente cuando cargas un script php. echo $_SERVER['REMOTE_ADDR'] ; //muestra el ip echo $_SERVER['DOCUMENT_ROOT'] // Un saludo, |
| |||
Una pregunta, ¿por qué no es seguro pasar la url por el campo de texto? |
| ||||
Si lo que necesitas (entre tanto "cacao" no entendi nada:P) es tener la url actual, hace: $url = $_SERVER['PHP_SELF'].(isset($_SERVER['QUERY_STRING'])? '?'.$_SERVER['QUERY_STRING']:''); Ahora en $url tenes el archivo. El dominio, si lo queres agregar lo sabes, o sino usa la variable del servidor que mas te sirva.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |