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

    Proteggere condice Javascript con PHP

    Ciao a tutti...
    per proteggere il codice JS contenuto nel file script.php da curiosamenti vari avevo pensato uno stratagemma un po' particolare...che dal punto di vista logico dovrebbe essere corretto, ma non dal punto di vista pratico. Nel file index.php, in cui richiamo script.php, faccio partire una sessione e setto una particolare variabile su TRUE. Carico la pagina script.php tramite <script src=""script.php" type="..."></script> e poi imposto nuovamente la variabile su FALSE.

    In teoria, mettendo un "if( variabile == true )" all'interno di script.php, dovrebbe visualizzarmi il codice php nel caso sia richiamato internamente alla pagina, un messaggio di errore se venisse richiamato esternamente alla pagina...
    Pero' in questo modo ottengo sempre il messaggio di errore. Secondo voi perche'?
    ~Wakka~

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non capisco cosa tu voglia fare......
    cosa vuol dire proteggere codice javascript?????

    cmq se lo scopo è quello di non far vedere il codice ad altri questo è impossibile visto javascript è lato client

  3. #3
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    mi sembra un pò macchinoso e difficile da gestire con semplicità...
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  4. #4
    Originariamente inviato da bstefano79
    non capisco cosa tu voglia fare......
    cosa vuol dire proteggere codice javascript?????

    cmq se lo scopo è quello di non far vedere il codice ad altri questo è impossibile visto javascript è lato client
    Lo so benissimo...ma mi e' venuta una strana voglia di giocherellare un po' con le sessioni

    index.php:
    codice:
    <?php
    session_start();
    session_name("nome_sessione");
    $_SESSION['var']=TRUE;
    echo("<script type='text/javascript' src='script.php'></script>");
    $_SESSION['var']=FALSE;
    script.php
    codice:
    <?php
    session_name("nome_sessione");
    session_start();
    if($_SESSION['var'] == true)
    echo('mostro il codice');
    else
    echo('codice non visibile');
    ?>
    Ho qualche dubbio sull'inizializzazione della sessione...con session_name dopo session_start in script.php...ma per il resto la logica dovrebbe essere corretta
    ~Wakka~

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    non ha senso quello che stai facendo

    echo("<script type='text/javascript' src='script.php'></script>");

    questo è per includere un file js non php

  6. #6
    Utente di HTML.it L'avatar di Aires
    Registrato dal
    Jan 2010
    Messaggi
    725
    In php si fa così:

    Codice PHP:
    include 'script.php'
    Originariamente inviato da qazar
    Se finisci di leggere il thread mi sono corretto,è solo i kernel scritto in html.
    Originariamente inviato da rnlflame
    Comunque non dovevano crollare

  7. #7
    Originariamente inviato da Aires
    In php si fa così:

    Codice PHP:
    include 'script.php'
    Lo so!! Ma cosi' includo il file PHP dentro il documento...a me interessa che il file js abbia sua autonomia...e quindi lo linko come file js esterno. Che di per se funziona. Solo, non riesco a far riuscire questo giochetto di sessione
    ~Wakka~

  8. #8
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    Originariamente inviato da bstefano79
    non ha senso quello che stai facendo

    echo("<script type='text/javascript' src='script.php'></script>");

    questo è per includere un file js non php
    sui può fare, nessun problema.. basta che php dia in output codice js.. è il tipo di tag che richiama il parser appropriato
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    domanda: ma perchè complicarsi la vita? esistono diversi ottimi e gratuiti offuscatori di codice js in giro....
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  10. #10
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da dottwatson
    sui può fare, nessun problema.. basta che php dia in output codice js.. è il tipo di tag che richiama il parser appropriato
    si intendevo quello se vedi lui scrive codice php nel file incluso e non codice js

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.