Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    pseudo codice
    codice:
    // client
    $url = "www.miosito.eu/chk_lic.php";
    $payload = file_get_contents($url . "?azienda=nome_azienda&licenza=numero_licenza");
    
    
    if($payload == "OK") {
        // esegui il codice
    }
    else {
        // fermi l'esecuzione
    }
    
    
    // server
    $azienda = $_GET["azienda"];
    $licenza = $_GET["licenza"];
    
    
    // esegui il codice che verifica che i dati siano validi
    
    
    if(iDatiSonoValidi == true) {
        echo "OK";
    }
    else {
        echo "KO";
    }
    per quanto riguarda l'esecuzione, dato che fornisci un numero di licenza (come?), potresti fare la verifica al momento dell'installazione o eseguirlo una volta e salvarne lo stato in un file di configurazione del tuo codice, così limiti l'impatto che ha giustamente segnalato badaze

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245
    buongiorno clasku,
    non so perchè ma il post ultimo tuo non lo vedo.
    Mentre in mail mi è arrivata la tua risposta.
    Ho eseguito quanto consigliato :
    file login.php su www.azienda.eu ho messo questo codice
    Codice PHP:
     function chk_lic() 
    {  
    $test="pippa";

      
    $test1="licenza nr 3344334";     

      
    $url "https://www.help4all.eu/chk_lic.php";

      
    $params ="?azienda=".cripta($test)."&licenza=".cripta($test1);

      
    $payload file_get_contents($url $params);

      echo 
    $payload;

      if(
    $payload == "OK")

      {

        return 
    TRUE;

      }

      else
       {

        return 
    FALSE;

      } 
    Sembra funzionare perchè la echo di $upload torna esattamente OK o KO.
    Il problema è che nel test passa sempre per KO....

  3. #13
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    delpho, tutto bene adesso coi messaggi? Li riesci a vedere?

  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245
    Si perfetto grazie!

  5. #15
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Sicuro che il payload non contenga altri caratteri oltre a OK?

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245
    Quote Originariamente inviata da clasku Visualizza il messaggio
    Sicuro che il payload non contenga altri caratteri oltre a OK?
    penso di si, ma puoi provare tu stesso (se ne hai voglia e tempo) :
    https://www.help4all.eu/chk_lic.php?...BNek0wZGVscGhv


    questo il codice del php che controlla :
    Codice PHP:
    require_once("GNM/php/configLIC.php");
    require_once(
    "GNM/php/funzioni.php");
    $azienda decripta("",$_GET["azienda"]);$licenza decripta("",$_GET["licenza"]);
    $test="pippa";$test1="licenza nr 3344334";     

    // esegui il codice che verifica che i dati siano validi
    if(($azienda == $test) && ($licenza==$test1))
    {    echo 
    "OK";
    }else {    echo 
    "KO";
    }
    exit(
    0); 
    Ultima modifica di delpho; 12-12-2017 a 12:35

  7. #17
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    245
    risolto, ho messo
    $payload=trim($payload)
    e ora funziona.... ;-)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.