Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    header: modo per conoscere le pagine che richiano una xx_model.php

    ciao ,
    scusate il titolo ma non sapevo come farmi spiegare.
    ho fatto qualche ricerca ma non ho trovato molto ...
    esiste in php una funzione che recuperi solo il nome della pagina dal quale ho fatto un reindirizzamento?

    io ho n pagine che puntano tutti una pagina_model...
    ovviamente questo model effettua l'inserimento nel database dopo aver fatto n controlli, ma quando devo fare un reindirizzamento la invio ad una pagina fissa...

    header("Location:../../pagine/xgame/pagina_destinataria.php");

    non esiste una funzione che prelevi il nome della pagina sorgente tipo

    $origine_pagina = $_SERVER[Pagina_che_ha_chiamato_quest];

    da poter poi fare :

    header("Location:../../pagine/xgame/$origine.php");

    grazie!

  2. #2
    Ciao,
    sinceramente l'unica cosa che mi viene in mente è questa (dimmi se ho frainteso il tuo scopo):

    * esegui la funzione header("location...") -> vieni re-indirizzato
    * prendi dall'url il nome della pagina php lavorando sulla stringa
    * salvi nome_pagina.php in una variabile
    * ri-esegui la funzione header("location...") con l'indirizzo con la nuova pagina.

    Dimmi se è questo o no quello che vorresti fare xkè dal tuo post non ci ho capito granchè...
    --Cosimo
    MAIL: cosimo.g18@gmail.com

  3. #3
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    si , posso capire

    allora:

    1) io ho n pagine che voglio passare a una pagina di controllo ed inserimento (model.php)
    2) le pagine puntan, tramite header, model.php che gli passano dei valori tramite post
    3) questi valori vengono elaborati, model.php funge anche da 'controller' quindi reindirizzerà alle pagine d'origine
    4) model.php passerà tramite querysqting dei valori che verroanno elaborati delle pagine origine.

    il mio quesito sta nel passaggio 3 ossia nell'indirizzare le pagine all'origine, avendo n pagine che puntano model.php (essendo più o meno la stessa cosa) model.php ora come lo impostata invia solo ad una 'pagina origine'. mentre se io avessi la possibilità di passargli il nome della 'pagina origine' nell'header riutilizzerei le query string ma riviste da altre pagine ... altrimenti mi tocca fare n pagine quasi identiche l'una con l'altra!

    grazie!
    ciao

  4. #4
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    girando un po ho trovato questo

    $nome = basename($_SERVER['PHP_SELF']);
    funziona bene... peccato che tutte le mie pagine vengono caricate nella index e quindi al posto di avere
    pippo.php o ciccio.php

    otterrò sempre

    index.php

    non ce un modo per leggere il nome stesso del file?
    poi al amssimo lo invio tramite post nell'altra pagina!
    grazie

  5. #5
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    up

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 © 2026 vBulletin Solutions, Inc. All rights reserved.