Ho una pagina che compie delle operazioni in base ad un parametro passato, dovrei creare una sola pagina php che contiene la chiamata a questa pagina per farne eseguire il codice, come posso fare?
Ho una pagina che compie delle operazioni in base ad un parametro passato, dovrei creare una sola pagina php che contiene la chiamata a questa pagina per farne eseguire il codice, come posso fare?
?Cioè...
Ho gli url
www.example.com?id=12
www.example.com?id=13
www.example.com?id=14
www.example.com?id=15
vorrei creare un unico file php che acceda a queste pagine senza doverle visitare io manualmente, questo ultimo file lo posso visitare io a mano o ci metto un cron ma non so come includere quelle x pagine per farle eseguire tutte assieme.
Potrebbe anche bastare:
...se le azioni dentro "example.php" non hanno "memoria". Se per esempio elabori dei dati e basta e il richiamo ripetuto della stessa pagina non da problemi...Codice PHP:
$ids = array(12,13,14,15);
foreach ($ids as $id) {
$_GET['id'] = $id;
include('example.php');
};
Altre possibilità più complesse sono le chiamate CURL (vedi).
Cioè semplicemente facendo un include eseguo il codice della pagina, sono troppo arrugginito con php, grazie.
sì: include richiama la pagina per intero e la "esegue"... è chiaro che a seconda del codice che c'è dentro le inclusioni a catena potrebbe dare problemi (dipende cosa fanno queste pagine)...