Devo rendere PHP tutto il mio sito Web con HTML incorporato per creare un buon sito Web sicuro?

1

Vedo che tutti i siti web (i più grandi) fanno sia PHP che HTML nella stessa pagina .. Devo rendere tutte le pagine del mio sito Web come PHP e HTML incorporato al suo interno? Non posso rendere il sito Web tutto come pagine HTML e pagine PHP separate e l'output richiesto della pagina PHP è un codice HTML separato per questo? ho bisogno di una spiegazione o di un consiglio per l'approccio migliore. Ho cercato la risposta giusta, ma senza fortuna. Grazie in anticipo.

    
posta ahmed nader 16.06.2016 - 20:11
fonte

4 risposte

2

Ahmed,

Le pagine Web possono essere compilate solo in html. In effetti, è così che è iniziato il web: con semplici pagine html, cose che oggi chiameremmo "brochure-ware". L'utente richiede una pagina e il server offre una miscela di testo e immagini, e quindi è fatto. Non c'è interattività, come le preferenze individuali o la ricerca in un database.

PHP è arrivato più tardi come un modo semplice per aggiungere qualche logica di programmazione - scegliendo questo o quello - alle pagine Web, fornendo quindi un'interfaccia semplice ai database per cercare elementi e restituire i risultati.

La pagina consegnata all'utente è SEMPRE solo HTML più forse qualche javascript, perché è tutto ciò che il browser dell'utente può visualizzare. Il PHP sta programmando ciò che accade sul server per decidere quale HTML fornire all'utente. Una pagina web può essere scritta interamente in PHP, ma il PHP sarà progettato per stampare ("eco") il codice HTML per l'utente. Spero che ti aiuti.

    
risposta data 16.06.2016 - 21:49
fonte
1

I see all websites (THE big ones) make both PHP and HTML in same page .. Do I need to make all my website pages as PHP and embedded HTML inside it ?

Il problema fondamentale qui è che stai vedendo una cosa che i siti web percepiscono come grandi e quindi stai assumendo che sia una buona cosa da fare.

Non lo è.

PHP è abbastanza terribile da solo; incorporare HTML e PHP nella stessa pagina renderà le cose ancora peggiori. La struttura corretta di un'applicazione Web è di avere un client e un server strettamente separati.

Come sproof-per-controesempio, un semplice esempio di un grande sito web che non ha PHP e HTML nella stessa pagina è Facebook - hanno sviluppato React che è molto contrario a questa prospettiva.

    
risposta data 17.06.2016 - 00:56
fonte
0

Sì, puoi evitare PHP all'interno di HTML. Usa PHP come API. Carica la pagina con JSON incorporato e visualizza il lato client della pagina con JavaScript. Quindi, invece di richiedere HTML / PHP tramite AJAX, richiedi più informazioni formattate come JSON.

    
risposta data 16.06.2016 - 22:10
fonte
0

Yesm tutte queste cose sono corrette ma alla fine quando ogni pagina viene caricata sono tutte convertite in una formattazione HTML quindi in pratica PHP, Bootstrap, CSS, JS sono praticamente tutte aggiunte che rendono l'inserimento di dati o forum tutti possibili ma la vera domanda è: per cosa sarà usato e come possiamo, implementare un'infrastruttura per archiviare tutte le voci di dati dagli ID account agli array e alle stringhe, ecc.

Correggimi se ho torto però

    
risposta data 17.06.2016 - 00:44
fonte

Leggi altre domande sui tag