Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Ciao volevo un info su PHP

    Ciao a tutti sono nuovo!

    Sicome voi qui siete molto espereti, volevo chiedere se potete darmi una spiegazione in merito a uno script PHP che ho trovato proprio su questo sito....

    Parlo di small-login, lo script che permette di effettuare login senza usare alcun database (è questo: http://freephp.html.it/programmatori...ipt.asp?id=387)
    Io non capisco cosa devo modificare su "admin.php", c'è scritto che devo settare i contenuti da proteggiere.

    Se mi risponderete vi sarò perennemente grati!!!
    Se nn si può... chiudete la disc
    CIAO!

  2. #2
    però questo script è divino!!!! Solo che nn funziona ancora...

  3. #3
    Utente di HTML.it L'avatar di marmo79
    Registrato dal
    Dec 2000
    Messaggi
    131
    Precisando che gli ho dato solo un'occhiata volante, è chiaro che se hai l'esigenza di questo script si presuppone te abbia qualche pagina da proteggere tramite accesso autenticato.
    In pratica devi mettere in cima a qualsiasi pagina php che vuoi sia visibile solo con autenticazione questo codice
    Codice PHP:
    session_start();
    if(!isset(
    $_SESSION["login"])){
    echo
    "Devi loggarti!";
    echo
    "<meta http-equiv='refresh' content='3;URL=login.html'>";

    e quindi , preceduto dalla condizione else , il codice della pagina 'protetta'
    Codice PHP:
    else{
    echo
    "Inserisci qua il contenuto da proteggere.(il codice html o php"

    under costrussion

  4. #4
    Ti ringrazio molto....

    Ma...il secondo script che mi hai postato va inserito sotto al primo?
    e cosa intendi per codice della pagina?

    PS: scusate per errore avevo aperto una nuova topic anzicchè di cliccare su "rispondi" sono desolato

  5. #5
    Utente di HTML.it L'avatar di marmo79
    Registrato dal
    Dec 2000
    Messaggi
    131
    Ma...il secondo script che mi hai postato va inserito sotto al primo?
    Esatto...
    e cosa intendi per codice della pagina?
    Intendo il codice html che forma la pagina web...
    Non prenderla per arroganza, ma sei sicuro di sapere di cosa si parla qui?!?
    under costrussion

  6. #6
    si, però non sono per niente un esperto cn il PHP, tutte le guide contengono sempre almeno un'imprecisione o forse sn io che nn le capisco bene

    Io ancora nn capisco cos'è il codice della pagina, vuoi dire tipo: "index.php"? Scusa ma sono alle prime armi.

  7. #7
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    [supersaibal]Originariamente inviato da Meramon
    si, però non sono per niente un esperto cn il PHP, tutte le guide contengono sempre almeno un'imprecisione o forse sn io che nn le capisco bene

    Io ancora nn capisco cos'è il codice della pagina, vuoi dire tipo: "index.php"? Scusa ma sono alle prime armi. [/supersaibal]
    no intende
    codice:
    <html>
    <head>
      <title>
      </title>
    </head>
    
    <body>
    </body>
    </html>
    E tutto il suo contenuto
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  8. #8
    non avrei mai immaginato che si trattasse dell'intero codice della pagina...... vediamo se funziona

    GRAZIE 1000 in altri forum mi avrebber cacciato

  9. #9
    ragazzi ciao sentite io ho provato ad utilizzare lo script "small login" allora io nel file admin.php ho inserito il seguente script:

    <?php
    session_start();
    if(!isset($_SESSION["login"])){
    echo"Devi loggarti!";
    echo"<meta http-equiv='refresh' content='3;URL=login.html'>";
    }
    else{
    echo"pagina.htm"
    }
    ?>


    poi nel file login.php ho inserito questo script:

    <?php
    $utenti = array (
    array(
    "usr" => "pvsr",
    "pwd" => "8525"
    ),
    array(
    "usr" => "pvsr",
    "pwd" => "8525"
    )
    );
    $vet = array(
    "usr" => $_POST["usr"],
    "pwd" => $_POST["pwd"]
    );
    if (in_array($vet,$utenti)) {
    session_start();
    $_SESSION["login"]=$vet;
    header("Location:admin.php");
    }
    else{
    header("Location:index.html");
    }
    ?>

    e poi nella pagina da proteggere ce il seguente script:

    <?php
    session_start();
    if(!isset($_SESSION["login"])){
    echo"Devi loggarti!";
    echo"<meta http-equiv='refresh' content='3;URL=login.html'>";
    }
    else{
    //pagina.htm
    }
    ?>
    <html>
    <head><title>pagina protetta</title>
    </head>
    <body>






    zdmvbdhjbvlidfbvbdbdfubvf




    </body>
    </html>



    mi da il seguente errore quando facco il login con 'account impostato:


    Notice: Undefined index: usr in C:\siti internet\www.mcvideo.it\protezione\login.php on line 13

    Notice: Undefined index: pwd in C:\siti internet\www.mcvideo.it\protezione\login.php on line 14

    Warning: Cannot modify header information - headers already sent by (output started at C:\siti internet\www.mcvideo.it\protezione\login.php:13) in C:\siti internet\www.mcvideo.it\protezione\login.php on line 22

  10. #10
    ragazzi lo script che ho trovato e una bomba:

    http://freephp.html.it/zip/download_.../lock_page.zip

    dovete solo impostare l'username e la password nel file config.php

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.