Visualizzazione risultati 1 fino 4 di 4

Discussione: Riservare un file per un sito

  1. #1
    Guest

    Predefinito Riservare un file per un sito

    Salve a tutti!
    Sto creando un sito in ajax, html e php ma io volendolo farlo essere invulnerabile a problemi ho bisogno che il file php ricevi dati post solo dalla pagina html sul mio sito.

    Questo è un esempio che ho fatto per vedere come reagisce la pagina PHP se invio dal sito del codice dati POST:
    http://handromsevar.altervista.org/esempio.htm
    Questo è la pagina in php da riservare per solo il sito handromsevar.altervista.org
    http://handromsevar.altervista.org/indexData.php

    Il mio problema è se invio dati POST via AJAX alla pagina php con quell'esempio non gli da l'accesso di penetrare nel file! Infatti da l'errore 403.

    Ho usato un codice .htaccess siccome con HTTP_REFERER c'è l'alternativa per farlo andare lo stesso.
    Ho usato questo codice .htaccess:
    Codice:
    <Files ~ "\indexData.php$">
    	Order Deny,Allow
    	Deny from all
    	Allow from handromsevar.altervista.org
    </Files>
    Ma non fa usare la pagina a nessuno!
    Scusate se ho sbagliato sezione.

  2. #2
    Data registrazione
    04-09-2009
    Messaggi
    183

    Predefinito

    Qualcosa come
    Codice PHP:
    (indexData.php)

    <?php
    if(basename($_SERVER['PHP_SELF']) == "indexData.php")
    exit();
    else{
    ...
    ?>
    potrebbe funzionare
    Age Of Empires GIF Creator & Archive
    New! Blog informatico di scripting PHP avanzato
    Vuoi giocare online a Age of Empires The Conquerors? -> Usa Voobly !! (MSN Zone non lo supporta più dal 19 giugno 2006)
    Il mio clan di The Conquerors -> Rifugio dei Conquerors
    Il mio stato su Xfire Live Video -> Unreal Tournament 2004
    Facebook MMORPG

  3. #3
    Guest

    Predefinito

    non funziona

  4. #4
    Guest

    Predefinito

    Spero lo abbia modificato, era un esempio

    Non ho capito il tuo problema. Se vuoi che un file non venga MAI visualizzato, ma invece incluso in altre pagina per elaborare dati, ma ripeto non visualizzato, puoi usare questo codice nell'htaccess:
    Codice:
    <Files "indexData.php">
    Order Allow,Deny
    Deny from All
    </Files>
    Ovviamente andrà nella stessa cartella in cui è presente il file. Altrimenti puoi scrivere nel file PHP, subito dopo l'apertura del tag:
    Codice PHP:
    <?php
    if(!defined('VISIBILE'))
    {
    die(
    'Hacking Attempt');
    }
    ?>
    Poi, prima di includerlo (include() o require()) definisci una costante con il nome VISIBILE e valore true o 1.

Regole di scrittura

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