Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Codizione PHP nell'url
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • X
      xdomyx User • ultima modifica di

      Codizione PHP nell'url

      Devo inserire in un file una condizione.
      Praticamente se l'indirizzo del file inizia con "miosito.it", allora visualizzai l file, altrimenti no.
      Non chiedetemi il perchè, ditemi come posso fare, è complicato da spiegare il motivo, ma ha un senso.
      Se riesco, spiego tutto dettagliatamente!:)

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao xDOMYx,
        in che tipo di file? Questo file come viene eseguito?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • X
          xdomyx User • ultima modifica di

          E' uno script PHP, ovvero lo script phUploader (lo trovi al primo colpo su google).

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Se è un semplice file php, che viene eseguito quindi normalmente non puoi inserire un semplice if nello script?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • X
              xdomyx User • ultima modifica di

              Infatti quello che chiedo io è proprio la condizione (if).
              Conosco poco e niente di PHP, e non so come scrivere/formulare l'if...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Ah ecco, mancava il dettaglio che non conosci assolutamente php, per cui pensavo servisse qualcosa di più complesso.
                Devi controllare il nome del file, il percorso con cui viene richiamato o il nome del dominio in cui viene eseguito?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • X
                  xdomyx User • ultima modifica di

                  Il percorso.
                  Deve essere visualizzabile solo sul dominio next-console.it.
                  O ci vuole un if, o una modifica all'htaccess.
                  Dimmi tu 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    Se deve essere solo su quel dominio, non è il percorso. :bho:
                    La cosa non ha nemmeno molto senso a dire il vero, perchè difficilmente può eseguito da un altro dominio, al massimo potresti intedere non possa essere incluso come iframe su un altro sito ma il discorso è molto differente.
                    Forse è meglio se spieghi esattamente il motivo di tale necessità, perchè secondo me c'è parecchia confusione.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • X
                      xdomyx User • ultima modifica di

                      Voglio evitare che venga incluso tramite include...
                      Tramite iframe non può venire riprodotto perchè c'è una variabile che, se non viene passata tramite PHP, non mostra il codice (modifica by me)...

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        thedarkita ModSenior • ultima modifica di

                        Un file php non può venire incluso dall'esterno, non c'è bisogno di fare nulla.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • X
                          xdomyx User • ultima modifica di

                          Ti sbagli, ho provato proprio sul mio sito ad includere un file php esterno, e lo include senza problemi!
                          Penso che sfruttando qualcosa del genere per l'htaccess si risolva.
                          Questo script blocca le immagini del formato da te desiderato sugli altri siti:
                          cionfs.it/forum/guida-oscurare-le-immagini-su-siti-esterni-vt5158.html

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            thedarkita ModSenior • ultima modifica di

                            Non mi sbaglio, non è possibile quello che include è al massimo il codice fornito in output il cui valore è pari a 0 e non costituisce alcun rischio per la sicurezza.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • X
                              xdomyx User • ultima modifica di

                              Non ci siamo capiti.
                              A me interessa che non lo includono in altre pagine esterne al sito, NON per questioni di sicurezza, ma per evitare upload inutili (e quindi consumo di spazio).
                              Ti assicuro che riesco ad includere lo stesso script, hostato però su un altro server/sito (tra l'altro non mio, l'ho fatto solo per provare).
                              Non c'è un IF che blocca il file se non corrisponde l'url a quella da me desiderata?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                thedarkita ModSenior • ultima modifica di

                                Quello non si chiama includere, e non è possibile ottenere ciò che vuoi mediante un controllo di quel tipo, ma bisogna utilizzare delle soluzioni di tipo CSRF, ma senza un adeguata conoscenza di php la vedo dura.

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • X
                                  xdomyx User • ultima modifica di

                                  forumdifotografia.it/uploads/phUploader.php
                                  Creo un plugin di vbulletin e lo includo senza problemi, nonostante NON sia sul mio server.
                                  Il codice che uso è:

                                  ob_start();
                                  include('Link che ho messo sopra');
                                  $inserisci_uploader= ob_get_contents();
                                  ob_end_clean();
                                  E lo richiamo dove voglio con la variabile $inserisci_uploader.
                                  Detto questo, e dimostrato che si può includere un file esterno con PHP, sapresti dirme la condizione (IF) da usare?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    thedarkita ModSenior • ultima modifica di

                                    In quel modo non includi un file php bensì prendi l'output del file, sono 2 cose completamente diverse. Non esiste una condizione che si può inserire perchè non viene incluso il file, e lato server c'è poco da fare.

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • X
                                      xdomyx User • ultima modifica di

                                      Utilizzando quel tipo di inclusione che ti ho detto, e ricollegandomi a questo topic: giorgiotave.it/forum/php-mysql/171957-include-dinamico.html
                                      Come posso fare in modo che l'"inclusione" (a quanto pare il termine è sbagliato) sia dinamica?
                                      Ovvero che se si aggiorna il file "incluso", tipo dopo aver cliccato su upload, si ricarichi solo la pagina?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • B
                                        brennt User Newbie • ultima modifica di

                                        Se includi un file con allow_url_include a 1 in PHP.ini puoi includere un file PHP da un peer remoto ed eseguirlo, se il server a cui ti colleghi non ti restituisce il risultato dopo la sua esecuzione, ma e una pratica insicura e di default allow_url_include e 0 (false).

                                        Per fare quello che ti serve devi controllare

                                        [php]
                                        if( $_SERVER['SERVER_NAME'] == 'xyz' )
                                        [/php]

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        Caricamento altri post
                                        Rispondi
                                        • Topic risposta
                                        Effettua l'accesso per rispondere
                                        • Da Vecchi a Nuovi
                                        • Da Nuovi a Vecchi
                                        • Più Voti