Visualizzazione risultati 1 fino 5 di 5

Discussione: libreria in php

  1. #1
    Guest

    Predefinito libreria in php

    Ciao a tutti!
    Vorrei creare uno script php utilizzabile dagli utenti, non voglio far utilizzare un include remoto perchè so che molti host non lo supportano, non voglio nemmeno, però far scaricare il file così com'è, infatti contiene dati per la connessione ad un db e variabili riservate.
    Esiste un modo per creare una specie di libreria(simile a quelle di altri linguaggi come il C o il PASCAL), che quindi permetta di utilizzare classi e funzioni, senza però essere direttamente visualizzabile o modoficabile dagli utenti?
    In caso contrario avete suggerimenti per far utilizzare una classe a domini remoti senza che lo script sia direttamente visualizzabile dall'utente?
    Grazie in anticipo!

  2. #2
    Guest

    Predefinito

    Spiega meglio come vuoi fare utilizzare lo script agli utenti, perchè non ci ho capito molto.

  3. #3
    Guest

    Predefinito

    In pratica ad ogni utente corrisponde la riga di una tabella di un db mysql, questo script corrisponde ad una classe che permette agli utenti di identificarsi con un login e compiere determinate operazioni sulle informazioni contenute nella loro riga del database.

    Fornendo lo script così com'è, però, l'utente avrebbe a disposizione i dati di accesso al database, di conseguenza poterbbe agire sui dati di altri utenti o, addirittura eliminare o alterare le tabelle.
    Per questo ho bisogno che l'utente possa utilizzare la classe senza avere a disposizione lo script.

  4. #4
    Guest

    Predefinito

    Guarda che quello che cerchi è un normale script login e un normale script basato sull'autenticazione.
    Se altri utenti possono fare qualcosa su altere righe di tabelle vuol dire che lo script è stato strutturato male.

  5. #5
    Guest

    Predefinito

    Stampi solo la riga che riguarda l'utente e permetti di modificare i valori attraverso un form, e poi li riscrivi nel db.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •