Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Proteggere cartella dell'applicazione

    Ciao a tutti,
    sono nuovo in PHP e ho una domanda da neofita.

    Sto cercando di organizzare le cartelle della mia applicazione php, e mi piacerebbe adottare una struttura simile

    htdocs -> app1
    htdocs -> app2
    htdocs -> libs [librerie condivise tra le due applicazioni]

    htdocs -> index.php

    Nella mia gerarchia tutte le richieste http passano attraverso la pagina index.php la quale poi provvede a smistare la funzionalità verso la rispettiva applicazione.
    Inoltre le applicazioni condividono delle librerie, messe nella cartella libs.

    Mi piacerebbe fare in modo che l'utente non acceda direttamente alle cartelle delle applicazioni, ne a quella della libreria, e che l'unico file a cui l'utente può avere accesso sia index.php.

    Come posso fare praticamente?

    grazie, saluti.
    Forza e onore

  2. #2
    Metti tutto cio' che non e' index.php fuori da htdocs.

  3. #3
    non ho i permessi di scrittura nel parent di htdocs
    Forza e onore

  4. #4
    Beh comunque se redirigi ogni richiesta a index.php (immagino via .htaccess) sei gia' coperto.

  5. #5
    mi fai un esempio per favore?
    Forza e onore

  6. #6
    Credevo fosse il sistema che stai gia' usando, oppure non ho capito come funziona quello che dici: "Nella mia gerarchia tutte le richieste http passano attraverso la pagina index.php la quale poi provvede a smistare la funzionalità verso la rispettiva applicazione"

  7. #7
    Mi riferisco al funzionamento dell'applicazione. Il problema attuale è quello di rendere inaccessibili le cartelle agli utenti.
    Forza e onore

  8. #8
    Ok, ma quello che non e' chiaro e' come fai a far passare tutte le richieste http attraverso index.php
    Normalmente si fa con le rewrite rule nell'htaccess.

  9. #9
    Mi spiego con un esempio

    l'utente digita http://www.miosito/index.html e visualizza i contenuti
    l'utente digita http://www.miosito/app1 il sistema effettua un redirect a http://www.miosito/index.php

    Come faccio ad ottenere questo comportamento?

    grazie.
    Forza e onore

  10. #10
    Ah io credevo che tu gia' avessi questa struttura funzionante. Se invece era solo un'idea e devi svilupparla, ti consiglierei di farlo usando un framework come CodeIgniter

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.