Visualizzazione dei risultati da 1 a 10 su 10

Discussione: REMOTE_ADDR

  1. #1
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    REMOTE_ADDR

    Prima di tutto BBBBBBBBBBBBUON ANNOOOOOOOOOOO a tutti.
    Mi aiutate per cortesia ???
    Ho il seguente scritto per identificare la pagina in cui mi trovo però quando echo mi da sempre -Pagina di TEST- su tutte le pagine.
    Che capperi ho combinato
    <?
    $_URL=$_SERVER['REMOTE_ADDR'];
    if ($_URL='http://vincanto/prova_contatore/test.php')
    $_pagina="Pagina di TEST";
    elseif ($_URL=="http://vincanto/prova_contatore/test1.php")
    $_pagina="Pagina di TEST1";
    elseif ($_URL=="http://vincanto/prova_contatore/test2.php")
    $_pagina="Pagina di TEST2";
    else $_pagina="Pagina di TEST3";
    ?>
    Grazie di cuore Carlo
    Restiamo Umani

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    1,965
    Nel primo IF c'è un assegnamento

    (ps:REMOTE_ADDR restituisce l'indirizzo IP, non l'URL.)

    Buon anno

  3. #3
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Prima ti ringrazio per la tua cortesia poi perdona la mia ignoranza per assergnare l'url cosa devo scrivere( oggi mi sto incasinando cedo i punti invece del punto e virgola, apice invece dei doppi apici che casino)
    Carlo
    Restiamo Umani

  4. #4
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    Ho trovato ho messo $_SERVER['HTTP_REFERER']e ho riscritto:
    switch ($_SERVER['HTTP_REFERER'])
    {
    case $_SERVER['HTTP_REFERER']='http://vincanto/prova_contatore/prova1.php':
    $_pagina="Pagina di PROVA1";
    break;
    case $_SERVER['HTTP_REFERER']='http://vincanto/prova_contatore/prova2.php':
    $_pagina="Pagina di PROVA2";
    break;
    case $_SERVER['HTTP_REFERER']='http://vincanto/prova_contatore/prova3.php':
    $_pagina="Pagina di PROVA3";
    break;
    default: $_pagina="Pagina di prova"; // se nn è nessuna di quelle sopra

    }

    $_IP=$_SERVER['REMOTE_ADDR'];
    $_URL=$_SERVER['HTTP_REFERER'];

    echo "$_pagina

    ";
    echo "$_IP

    ";
    echo "$_URL

    "; però su tutte le pagine che visualizzo mi dà sempre:
    Pagina di prova
    http://vincanto/prova_contatore/prova3.php

    Invece vorrei che sulla pagina prova.php esca
    Pagina di prova
    http://vincanto/prova_contatore/prova.php

    sulla pagina prova1.php
    Pagina di PROVA1
    http://vincanto/prova_contatore/prova1.php
    e così per le altre
    Dove sbaglio ???
    Carlo
    Restiamo Umani

  5. #5
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204

    S. O. S.

    AIUTOOOOOOOOOOO vi prego
    Carlo
    Restiamo Umani

  6. #6
    Utente di HTML.it L'avatar di carlo55
    Registrato dal
    Nov 2002
    residenza
    Padova
    Messaggi
    204
    C'è nessuno che possa darmi una mano ??
    Restiamo Umani

  7. #7
    codice:
    switch ($_SERVER['HTTP_REFERER'])
    {
    case 'http://vincanto/prova_contatore/prova1.php':
    $_pagina="Pagina di PROVA1";
    break;
    case 'http://vincanto/prova_contatore/prova2.php':
    $_pagina="Pagina di PROVA2";
    break;
    case 'http://vincanto/prova_contatore/prova3.php':
    $_pagina="Pagina di PROVA3";
    break;
    default: $_pagina="Pagina di prova"; // se nn è nessuna di quelle sopra
    }

  8. #8
    ma nessuno si è accorto che negli if mette un solo uguale? ovvero assegna il valore alla variabile?
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  9. #9
    Negli argomenti dell'IF devi mettere due uguali per fare un controllo. Con un solo uguale restituisce sempre TRUE, perchè è un assegnamento! Ciao!

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    e tra l'altro, manca l'estensione del dominio... .it .com che roba è?
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.