• Home
  • Forum
  • Fare Web
  • PHP

Link a pagine php

  • Creatore Discussione Creatore Discussione efisio
  • Data di inizio Data di inizio 22 Feb 2010
  • Tag Tag
    variabile get
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 3 Mar 2010
  • #41
Non puoi eseguire il require di file con querystring, perché PHP cerca un file comprensivo di tutta la querystring. Si può fare, invece, se il file risiede su un sito esterno. Per spiegarti, puoi fare:
PHP:
<?php
require_once('http://www.google.it/index.php?q=ciao');
?>
Ma non puoi fare:
PHP:
<?php
require_once('index.php?q=ciao');
?>
Per ovviare a questo puoi fare:
PHP:
<?php
$_GET['q'] = 'ciao';
require_once('index.php');
?>
Ma non penso che sia questo il suo problema...
 
E

efisio

Utente Attivo
5 Ago 2008
95
0
0
  • 3 Mar 2010
  • #42
Buongiorno Borgo,

ho provato quanto mi hai detto ma purtroppo niente di nuovo.
Come passa i dati la pagina index.php alla pagina arte.php che si trova allo stesso, passami la parola, livello?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Mar 2010
  • #43
ciao
come vedi, in parte, ho detto una ca....a, non puoi fare
require_once "arte.php?arte=arte_astratta"; //vedi quello che dice il saggio
comunque se fai la querystr es index.php?page=pinco&arte=pallino;
il get viene letto dalla pag index e puoi il suo valore "muore", per farlo sopravvivere, e farlo leggere ad un'altra pagina, o usi le sessioni o i cookie
riguardo il tutto poi (forse ti so dire)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Mar 2010
  • #44
ciao
prova a vedere questo esempio

PHP:
<?php
if(!isset($_SESSION)){//ricordati queste istruzioni alla I° riga, prima di ogni tag html
session_start ();
}
//scrivo gli if come piace a me, poi mettili come vuoi
if(isset($_GET['page']){
	$page=htmlspecialchars(trim($_GET['page']));
}else{
	$page="centrale";
}
if(isset($_GET['arte']){
	$_SESSION['pinco']=htmlspecialchars(trim($_GET['arte']));//esempio arte_astratta
}else{
	$_SESSION['pinco']="dove vuoi che vada";
}
switch($page){ 
	case "centrale" : 
		require_once("centrale.php"); 
	break; 
	case "arte": 
		require_once("arte.php"); 
	break; 
	default: 
		require_once("error.php");
	break;
}
//eccetera
?>

nella pagina arte.php metti

PHP:
<?php
if(!isset($_SESSION)){
session_start ();
}
if(isset($_SESSION['pinco'])){
	$arte=$_SESSION['pinco'];
}else{
	$arte="IL VALORE CHE TI INTERESSA";
}

switch($arte){ 
	case "arte_astratta": 
		require_once("arte/arte_astratta.php"); 
	break; 
	default: 
		require_once("error.php");
	break;
}
//eccetera
?>

p.s.
guarda che è solo un esempio
 
E

efisio

Utente Attivo
5 Ago 2008
95
0
0
  • 3 Mar 2010
  • #45
Ciao,
l'ho appena provato su di un sito esterno ma mi da il seguente errore:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Non vedo niente a video per cui non riesco a passare alla pagina arte_astratta che ho inserito nella cartella denominata arte.

sempre più buio?????
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Mar 2010
  • #46
ciao
cosa hai provato? lo script che ho appena postato?
comunque l'errosre è completo non ti da anche il file e il numero di riga?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Mar 2010
  • #47
ciao
ho visto una cosa
if(isset($_GET['page']){
mi sono dimenticato una parentesi

(isset($_GET['page'])){

verifica tutto, ho fatto il copia/incolla
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 3 Mar 2010
  • #48
borgo, ma non capisco quale è il problema. Il valore GET non muore perché la pagina viene inclusa, non c'è un reindirizzamento...
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 3 Mar 2010
  • #49
ciao
PHP:
Il valore GET non muore perché la pagina viene inclusa,
, hai ragione, avevo perso il filo.
per efisio: ritorna a quello che hai fatto
eventualmente subito sotto
$arte = isset($_GET['arte']) ? trim($_GET['arte']) : '';
metti
var_dump($_GET['arte']); e guarda cosa restituisce, se il valore che ritorna è giusto lo switch dovrebbe funziare.
un piccolo dubbio
cosa hai in arte_astratta.php? dici che la vedi bianca, giusto?
per caso hai delle immagini? se si stai attento hai percorsi perche se srte_atratta.php è nella cartella arte assime alle immagini e per visualizzarle ha fatto src="mia_immagine.jpg" quando fai l'include il percorso non è più valido, ma dovresti dare il percorsa da index.php e cioè src="arte/mia_immagine.jpg"

non so se mi sono spiegato bene
 
E

efisio

Utente Attivo
5 Ago 2008
95
0
0
  • 3 Mar 2010
  • #50
Grazie ai vostri suggerimenti e soprattutto alla vostra pazienza sono riuscito a risolvere il problema.
Grazie Alessandro 1997 Grazie Borgo

Ps: in locale non riuscivo a leggere la pagina nella cartella arte mentre in rete, su di un sito esterno ci sono riuscito, come diceva Alessandro.
 
Prec.
  • 1
  • 2
  • 3
Primo Prec. 3 di 3
Devi accedere o registrarti per poter rispondere.

Discussioni simili

R
[HTML] Immagini con link, uguali su tutte le pagine del sito
  • Regoleo
  • 27 Set 2018
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 2 Ott 2018
Regoleo
R
C
Diffusione link su pagine e/o gruppi sopra i 10k
  • carlos73
  • 16 Feb 2018
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
840
Annunci servizi di Social Media Marketing 16 Feb 2018
carlos73
C
[Javascript] Redirect condizionale per link a pagine
  • elpirata
  • 29 Mag 2017
  • Javascript
Risposte
2
Visite
1K
Javascript 29 Mag 2017
elpirata
G
[Acquisto] Link permanenti da vecchi post o pagine internet del vostro sito
  • gerardocreoli
  • 28 Mag 2014
  • Vendere e Acquistare pubblicita' online
Risposte
0
Visite
1K
Vendere e Acquistare pubblicita' online 28 Mag 2014
gerardocreoli
G
R
Articoli: link a pagine interne del sito e a documenti pdf e simili
  • Rinos01
  • 24 Feb 2014
  • Joomla
Risposte
3
Visite
2K
Joomla 25 Feb 2014
Longo8
A
Meglio singolo backlink in Home o banner sul footer (quindi su tutte le pagine?)
  • AndreaeNoemi
  • 11 Feb 2014
  • SEO e Posizionamento
Risposte
2
Visite
1K
SEO e Posizionamento 18 Feb 2014
AndreaeNoemi
A
A
Link che non mi faccia tornare in cima alla pagine
  • Alice De Gaetani
  • 15 Ott 2013
  • HTML e CSS
Risposte
3
Visite
4K
HTML e CSS 16 Ott 2013
Alice De Gaetani
A
F
COMPRO PUBBLICITA PPI e LINK SU PAGINE FACEBOOK
  • Firletto
  • 4 Gen 2013
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
2K
Annunci servizi di Social Media Marketing 4 Gen 2013
Firletto
F
H
[VENDO] Link a 3€ su pagine Facebook da oltre 80.000 di Fans!
  • Hevim
  • 2 Mar 2012
  • Annunci servizi di Social Media Marketing
Risposte
0
Visite
1K
Annunci servizi di Social Media Marketing 2 Mar 2012
Hevim
H
H
[VENDO] Link su pagine Facebook da oltre un milione di Fans!
  • Hevim
  • 6 Feb 2012
  • Annunci servizi di Social Media Marketing
Risposte
3
Visite
3K
Annunci servizi di Social Media Marketing 27 Feb 2012
Hevim
H
F
Link su bottone Flash cs5 in dvd multimediale chiede permessi per aprire pagine siti
  • FabioZero
  • 9 Dic 2011
  • Flash
Risposte
7
Visite
3K
Flash 25 Gen 2012
max_400
D
Compro link pagine Facebook.
  • dcarre77
  • 28 Ott 2011
  • Annunci servizi di Social Media Marketing
Risposte
1
Visite
1K
Annunci servizi di Social Media Marketing 5 Nov 2011
A.Passariello
D
attivare permalink wordpress solo a post e pagine
  • dalila83
  • 5 Ott 2011
  • WordPress
Risposte
2
Visite
3K
WordPress 6 Ott 2011
WpStyle
Z
restrizione pagine/documenti/link pagine html
  • zioweb
  • 12 Mag 2011
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 13 Mag 2011
zioweb
Z
G
[Vendo] Link, Note e Aggiornamenti su Pagine Facebook a più di 3,2 Milioni di Fan!!
  • gianls
  • 20 Mar 2011
  • Annunci servizi di Social Media Marketing
Risposte
3
Visite
4K
Annunci servizi di Social Media Marketing 23 Gen 2012
gianls
G
Wordpress - come elimino i link delle pagine madri?
  • papayablu
  • 3 Ott 2010
  • WordPress
Risposte
5
Visite
5K
WordPress 29 Ago 2015
glm1986ITALY
S
Problema con link pagine
  • skate84
  • 22 Gen 2010
  • PHP
Risposte
6
Visite
3K
PHP 22 Gen 2010
MarcoGrazia
G
[VENDO] Banner/link Giovaniliberi.com PR3- UNICI/PAGINE 200/400
  • giovaniliberi
  • 1 Mag 2008
  • Vendere e Acquistare pubblicita' online
Risposte
10
Visite
2K
Vendere e Acquistare pubblicita' online 5 Mag 2008
fiorefrank
F
D
come decidere il posizionamento delle pagine caricate da un link
  • dnl
  • 21 Dic 2007
  • Flash
Risposte
5
Visite
2K
Flash 28 Dic 2007
carla146
W
Scambio Link in Home e su tutte le pagine con Webmasterfacile.it
  • wmf
  • 11 Dic 2007
  • SEO e Posizionamento
Risposte
19
Visite
4K
SEO e Posizionamento 17 Dic 2007
paul985
P
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?