Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    Passaggio variabili da pagina asp. Possibile?

    Ciao a tutti.
    Premessa ... di PHP non ci capisco nulla ma DEVO utilizzare una funzione per il crittaggio di una password realizzata in php

    Allora, ho un form che inserisce valori (tramite ASP) in un database mysql

    1) nella pagina che inserisce i valori ho, tra gli altri:
    psswrd= request("passwors") per leggere il valore della password trasmesso dal form

    2) inserisco tutti i valori nel database

    e qui nasce il problema .... dovrei passare ad un'altra pagina (ad ex. crittaggio_pass.php) il valore della variabile psswrd per poi
    utilizzare la funzione encrypt

    .... come faccio, nella pagina php a "leggere" questo valore?


    La pagina crittaggio_pass.php l'ho copiata da alcuni appinti che mi sono stati dati, potete vedere se va bene?


    codice:
     
    <? PHP
    {
    function jquery($query)
    $db_host='localhost'
    $db_user='nome_utente'
    $db_pass='password'
    $db_name='nome_database'
    
    //connessione database
    if (!$link =@mysql_connect($db_host, $db_user, $db_pass))
    {
    $result = 0;
    print("<font color='red'> Errore connessione </font>\n");
    }
    else
    {
    // seleziona il database
    if (!$@mysql_select_db($db_name, $link))
    {
    $result = 0;
    print("<font color='red'> Errore selezione database</font>\n");
    }
    else
    {
    // esecuzione della query
    if (!$result = @mysql_query($query, $link))
    {
    $result = 0;
    print("<font color='red'> Errore esecuzione query</font>\n");
    }
    }
    }
    return $result;
    }
    
    // questa è la query che dovrebbe inserire il valore 
    // della variabile psswrd trasmesso dalla pagina ASP
    
    jquery("insert into nome_tabella ( password ) values ( encrypt('$psswrd')");
    e, ultima cosa, come faccio a fare il redirect ad un'altra pagina (ad ex ringraziamenti.asp)passando il valore "OK"?

    Ciao. grazie e scusate!!

    Buona giornata

  2. #2
    Puoi passare il dato via GET, POST o COOKIE, esattamente come faresti in ASP.

    Poi provvederai a prendere il dato usando $_GET['nome_variabile'], $_POST['nome_variabile'] o $_COOKIE['nome_variabile'].

    Ovviamente fai attenzione ai dati che ti arrivano, prima di darli in pasto a mysql.

    Per il redirect usa header('Location: http://..');, facendo attenzione a quanto scritto qui:

    http://it2.php.net/manual/it/function.header.php
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 1999
    Messaggi
    336

    Grazie!!

    Ti ringrazio
    provo & faccio sapere.


    Ciao

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.