Problemi di header in autenticazione
Moderatore: Staff
Regole del forum
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare in modo preciso il linguaggio di programmazione usato.
2) Se possibile portare un esempio del risultato atteso.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- nuitari
- Linux 3.x
- Messaggi: 777
- Iscritto il: dom 14 ott 2007, 12:51
- Slackware: 12.0
- Località: San Colombano al Lambro
- Contatta:
Re: Problemi di header in autenticazione
.. veramente, leggiti qualche manuale...
Devi specificare tanto value quanto name, negli input. Quando premi il pulsante, viene inviato un dato con nome "name" e valore "value".
A parte questo, a spanne usare il method POST per il logout non è molto corretto. In genere la navigazione va fatta tutta in get. Meglio un link.
Devi specificare tanto value quanto name, negli input. Quando premi il pulsante, viene inviato un dato con nome "name" e valore "value".
A parte questo, a spanne usare il method POST per il logout non è molto corretto. In genere la navigazione va fatta tutta in get. Meglio un link.
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Manuali ne ho comprati per alcune centinaia di euro,
anche perché quelli laterizi da 800 pagine meno di 50 € non costano...
Il problema è che mi sono messo a fare delle cose
superiori alla mia infarinatura, e il tempo è poco.
Appena termino una traduzione di 1000 pagine dal tedesco
che mi sta appesantendo la vita da un anno, mi metto
all'opera, promesso
Per il codice, mò (come dicono al Sud) rivedo.
Thanx
M.
anche perché quelli laterizi da 800 pagine meno di 50 € non costano...
Il problema è che mi sono messo a fare delle cose
superiori alla mia infarinatura, e il tempo è poco.
Appena termino una traduzione di 1000 pagine dal tedesco
che mi sta appesantendo la vita da un anno, mi metto
all'opera, promesso
Per il codice, mò (come dicono al Sud) rivedo.
Thanx
M.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Problemi di header in autenticazione
Ma quel form è "vuoto", non invia niente. E' solo un link.nuitari ha scritto:.. veramente, leggiti qualche manuale...
Devi specificare tanto value quanto name, negli input. Quando premi il pulsante, viene inviato un dato con nome "name" e valore "value".
Quindi lui doveva cambiare semplicemente la scritta sul pulsante e basta.
Infatti, anche IMHO meglio un link che con i CSS si fa diventare un pulsante anche bellinonuitari ha scritto: A parte questo, a spanne usare il method POST per il logout non è molto corretto. In genere la navigazione va fatta tutta in get. Meglio un link.
@samiel
Ma perché compri tanti manuali? Prima di averli letti esce php6
E poi questo è html non php.
c'è cos' tanto in rete, uno compra un libro aggiornato e fatto bene per leggerlo la sera prima di andare a letto, per non sconvolgersi gli occhi, per apprendere la "teoria", ma poi queste cose si trovano e si provano online
- nuitari
- Linux 3.x
- Messaggi: 777
- Iscritto il: dom 14 ott 2007, 12:51
- Slackware: 12.0
- Località: San Colombano al Lambro
- Contatta:
Re: Problemi di header in autenticazione
Infatti ho detto che è meglio usare link per questioni di navigazione. Nel momento in cui si usa un form, è utile specificare sia name che value per poter verificare l'effettiva pressione del tasto. Dato che da quel che ha detto mi è sembrato di evincere che lui lo faceva... doveva specificarli entrambi di certo
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Ma io sono un cartaceo... Mi piacciono i libri,
per lavoro e passione vado verso i 10.000
e due o tre in più su queste cose non fanno
la differenza. comunque è vero che, anche dopo
aver letto, se provi c'è sempre qualcosa
che non va... Come disse Leonardo,
"se ti addiviene di trattare delle acque,
consulta prima l'esperienza e poi la ragione"...
M.
per lavoro e passione vado verso i 10.000
e due o tre in più su queste cose non fanno
la differenza. comunque è vero che, anche dopo
aver letto, se provi c'è sempre qualcosa
che non va... Come disse Leonardo,
"se ti addiviene di trattare delle acque,
consulta prima l'esperienza e poi la ragione"...
M.
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Ecco... problemino nuovo. Ho sistemato le pagine col metodo
indicato da conraid. Funzionano perfettamente (in effetti
non ne dubitavo). Però c'è un dettaglio da sistemare. Lo esemplifico.
Ho la pagina "Chi siamo". Qui nel menu la voce presenta l'effetto
activelink. Però la pagina ha dei link ad altre pagine (una pagina
distinta per ogni componente del gruppo). Andiamo alla (sotto)pagina
"Elena". Poiché non siamo più alla pagina "Chi siamo", quell'effetto
non c'è più. Io invece volevo che fosse chiaro anche dal menu
(e così ho fatto nella versione HTML puro) che la voce "Chi siamo"
continuasse a presentare tale effetto. Qualche indicazione?
Grazie mille
M.
indicato da conraid. Funzionano perfettamente (in effetti
non ne dubitavo). Però c'è un dettaglio da sistemare. Lo esemplifico.
Ho la pagina "Chi siamo". Qui nel menu la voce presenta l'effetto
activelink. Però la pagina ha dei link ad altre pagine (una pagina
distinta per ogni componente del gruppo). Andiamo alla (sotto)pagina
"Elena". Poiché non siamo più alla pagina "Chi siamo", quell'effetto
non c'è più. Io invece volevo che fosse chiaro anche dal menu
(e così ho fatto nella versione HTML puro) che la voce "Chi siamo"
continuasse a presentare tale effetto. Qualche indicazione?
Grazie mille
M.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Problemi di header in autenticazione
Hai seguito l'esempio del PHP_SELF?samiel ha scritto:Ecco... problemino nuovo. Ho sistemato le pagine col metodo
indicato da conraid. Funzionano perfettamente (in effetti
non ne dubitavo). Però c'è un dettaglio da sistemare. Lo esemplifico.
Ho la pagina "Chi siamo". Qui nel menu la voce presenta l'effetto
activelink. Però la pagina ha dei link ad altre pagine (una pagina
distinta per ogni componente del gruppo). Andiamo alla (sotto)pagina
"Elena". Poiché non siamo più alla pagina "Chi siamo", quell'effetto
non c'è più. Io invece volevo che fosse chiaro anche dal menu
(e così ho fatto nella versione HTML puro) che la voce "Chi siamo"
continuasse a presentare tale effetto. Qualche indicazione?
Grazie mille
M.
Dovrei vedere la struttura.
Se cambia la pagina allora meglio usare una variabile. Ti rifaccio l'esempio
Ora hai qualcosa come
Codice: Seleziona tutto
<a href="seconda.php" <?php if (ereg ("seconda.php", $_SERVER['PHP_SELF'])) echo 'id="activelink"';?>>seconda</a>
Modificalo con
Codice: Seleziona tutto
<a href="seconda.php" <?php if ($pagina == 'seconda') echo 'id="activelink"';?>>seconda</a>
Codice: Seleziona tutto
<?php
$pagina = 'seconda';
include 'pagina_dove_c'è_il_menu';
...
?>
UPDATE
io uso questo metodo per i motori di ricerca, nel senso che in header lascio qualcosa come
Codice: Seleziona tutto
<title> <?php echo $titolo;?></title>
<meta name="Keywords" content="<?php echo $keywords;?>" />
<meta name="Description" content="<?php echo $description;?>" />
Codice: Seleziona tutto
<?php
$description = 'Descrizione abbinata a quella pagina';
$keywords = 'keywords abbinate a quella pagina';
$titolo = 'titolo della pagina';
include 'header.inc.php';
?>
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Spiegazione chiarissima. Di conseguenza ho provato a fare così:
headers.php
chisiamo.php
ma mi sparisce l'ormai tristemente noto effetto activelink...
M.
headers.php
Codice: Seleziona tutto
<div id="header">
<h1>TEATRO IN F<span class="emph">O</span>LLE</h1>
<div id="navbar_wrapper">
<div id="navbar">
<ul>
<li><a href="index.php" <?php if (ereg ("index.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Home</a></li>
<li><a href="comenato.php" <?php if (ereg ("comenato.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Com'è nato</a></li>
<li><a href="chisiamo.php" <?php if ($pagina == 'chisiamo.php') echo 'id="activelink"';?>>Chi siamo</a></li>
<li><a href="copioni.php" <?php if (ereg ("copioni.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Copioni</a></li>
<li><a href="immagini.php" <?php if (ereg ("immagini.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Immagini</a></li>
<li><a href="spettacoli.php" <?php if (ereg ("spettacoli.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Spettacoli</a></li>
<li><a href="contattaci.php" <?php if (ereg ("contattaci.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Contattaci</a></li>
</ul>
</div>
</div>
</div>
Codice: Seleziona tutto
<head>
<title>Teatro in folle</title>
<meta name="GENERATOR" content="Quanta Plus" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="teatro in folle" />
<meta name="keywords" content="teatro, attori, attori di strada, venezia,
mestre" />
<link rel="stylesheet" type="text/css" href="layout.css" />
</head>
<html>
<body>
<div id="container">
<?php
$pagina = 'chisiamo.php';
include 'headers.php';
include 'content_chisiamo.php';
include 'navbar.php';
include 'footer.php';
?>
</div>
</body>
</html>
M.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Problemi di header in autenticazione
Non mi riesce vederlo qui, lo provo e ti dico se ho fatto qualche errore
Senti, a me funziona bene con quel metodo, ma vedo che replichi cose inutili
può stare dentro header.php
può stare dentro footer.php
A questo punto hai solamente
per un ipotetico maria.php
e
per navbar.php
A me in questo modo maria.php mi produce questo output
Naturalmente tu avrai anche altre cose... era un piccolo e breve esempio
UPDATE 2
vedo che ora che hai messo
cioè una volta definisci l'id activelink ed un'altra activelink_nb
controlla bene questo fatto
Senti, a me funziona bene con quel metodo, ma vedo che replichi cose inutili
Codice: Seleziona tutto
<head>
<title>Teatro in folle</title>
<meta name="GENERATOR" content="Quanta Plus" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="teatro in folle" />
<meta name="keywords" content="teatro, attori, attori di strada, venezia,
mestre" />
<link rel="stylesheet" type="text/css" href="layout.css" />
</head>
<html>
<body>
<div id="container">
Codice: Seleziona tutto
</div>
</body>
</html>
A questo punto hai solamente
Codice: Seleziona tutto
<?php
$pagina = 'chisiamo.php';
include 'header.php';
include 'navbar.php';
include 'footer.php';
?>
e
Codice: Seleziona tutto
<div id="header">
<h1>TEATRO IN F<span class="emph">O</span>LLE</h1>
<div id="navbar_wrapper">
<div id="navbar">
<ul>
<li><a href="index.php" <?php if (ereg ("index.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Home</a></li>
<li><a href="comenato.php" <?php if (ereg ("comenato.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Com'è nato</a></li>
<li><a href="chisiamo.php" <?php if ($pagina == 'chisiamo.php') echo 'id="activelink"';?>>Chi siamo</a></li>
<li><a href="copioni.php" <?php if (ereg ("copioni.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Copioni</a></li>
<li><a href="immagini.php" <?php if (ereg ("immagini.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Immagini</a></li>
<li><a href="spettacoli.php" <?php if (ereg ("spettacoli.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Spettacoli</a></li>
<li><a href="contattaci.php" <?php if (ereg ("contattaci.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Contattaci</a></li>
</ul>
</div>
</div>
</div>
A me in questo modo maria.php mi produce questo output
Codice: Seleziona tutto
<head>
<title>Teatro in folle</title>
<meta name="GENERATOR" content="Quanta Plus" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="teatro in folle" />
<meta name="keywords" content="teatro, attori, attori di strada, venezia,
mestre" />
<link rel="stylesheet" type="text/css" href="layout.css" />
</head>
<html>
<body>
<div id="container">
<div id="header">
<h1>TEATRO IN F<span class="emph">O</span>LLE</h1>
<div id="navbar_wrapper">
<div id="navbar">
<ul>
<li><a href="index.php" >Home</a></li>
<li><a href="comenato.php" >Com'è nato</a></li>
<li><a href="chisiamo.php" id="activelink">Chi siamo</a></li>
<li><a href="copioni.php" >Copioni</a></li>
<li><a href="immagini.php" >Immagini</a></li>
<li><a href="spettacoli.php" >Spettacoli</a></li>
<li><a href="contattaci.php" >Contattaci</a></li>
</ul>
</div>
</div>
</div></div>
</body>
</html>
Naturalmente tu avrai anche altre cose... era un piccolo e breve esempio
UPDATE 2
vedo che ora che hai messo
Codice: Seleziona tutto
<li><a href="chisiamo.php" <?php if ($pagina == 'chisiamo.php') echo 'id="activelink"';?>>Chi siamo</a></li>
<li><a href="copioni.php" <?php if (ereg ("copioni.php", $_SERVER['PHP_SELF'])) echo 'id="activelink_nb"';?>>Copioni</a></li>
controlla bene questo fatto
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Perfetto. Avevo infilato degli errori...
Ho ripulito il codice, e in effetti così è molto più economico
anche da gestire rispetto all'HTML puro. Visto a posteriori,
è una cosa piuttosto semplice. Ma nei famosi ponderosi tomi
di php, ho letto e provato cose su funzioni e array ecc ecc
che, se sul piano della teoria sono essenziali, poi
ti lasciano abbastanza scoperto su quello della pratica.
Ho imparato molte cose da questa discussione,
e te ne sono grato. Ma un bel testo "for dummies"?
Che si cala davvero nelle problematiche concrete?
Hai qualche suggerimento?
Ancora mille grazie
M.
Ho ripulito il codice, e in effetti così è molto più economico
anche da gestire rispetto all'HTML puro. Visto a posteriori,
è una cosa piuttosto semplice. Ma nei famosi ponderosi tomi
di php, ho letto e provato cose su funzioni e array ecc ecc
che, se sul piano della teoria sono essenziali, poi
ti lasciano abbastanza scoperto su quello della pratica.
Ho imparato molte cose da questa discussione,
e te ne sono grato. Ma un bel testo "for dummies"?
Che si cala davvero nelle problematiche concrete?
Hai qualche suggerimento?
Ancora mille grazie
M.
- conraid
- Staff
- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Problemi di header in autenticazione
Un "for dummies" concorrente di quello di ninobi?samiel ha scritto: Ma un bel testo "for dummies"?
Che si cala davvero nelle problematiche concrete?
Hai qualche suggerimento?
Offtopic: @ninobi: non mi riesce ancora chiamarti aschenaz perdonami
Lui lo ha fatto con array e simili.
Io come ti ho detto uso metodi sporchi per abbinare utilità php e tecniche seo
Qui comunque il PHP è di contorno, serve solo ad usare degli include e qualche variabile.
Poi lo uso nei form e basta.
Nei siti statici intendo.
Quando inizi a sviluppare applicazioni con database, con più pagine, etc... le cose sono diverse, anche se in un'applicazione ecommerce ho usato le molte pagine anche li ahimé.
-
- Staff
- Messaggi: 5511
- Iscritto il: ven 16 gen 2004, 0:00
- Nome Cognome: Mauro Sacchetto
- Slackware: 13.0
- Kernel: 2.26
- Desktop: KDE
- Distribuzione: anche Debian
- Località: Venezia
Re: Problemi di header in autenticazione
Io intendevo proprio queste cose da principianti.
Vedi il mio caso (pietoso?): ho replicato inutilmente
lo <head>. Cominciare da queste cose elementari.
È proprio con questo spirito che ho scritto "Slack4dummies".
E poi innalzarsi un po' alla volta, senza dare nulla
per scontato. E poi cose pratiche. Ho studiato un testo
un cui per una ventina di pagine mi faceva eseguire
loop sugli array a proposito di cocomeri e uva...
Poi la parte finale sull'applicazione all'HTML si riduceva
a gestire controlli e creare form. L'ho trovato utile,
ma ancora troppo astratto e insufficiente.
E poi qui non c'è concorrenza, c'è solo collaborazione.
Trovo che questa sezione creata da Loris e popolata da alcuni
di voi, molto esperti in queste faccende, sia davvero
aria nuova e un indubbio arricchimento del forum,
non solo per la vostra indubbia competenza, ma anche
per la vostra pronta disponibilità. Se (tempo permettendo),
arricchiste anche il wiki...
M.
Vedi il mio caso (pietoso?): ho replicato inutilmente
lo <head>. Cominciare da queste cose elementari.
È proprio con questo spirito che ho scritto "Slack4dummies".
E poi innalzarsi un po' alla volta, senza dare nulla
per scontato. E poi cose pratiche. Ho studiato un testo
un cui per una ventina di pagine mi faceva eseguire
loop sugli array a proposito di cocomeri e uva...
Codice: Seleziona tutto
<?php
$fruits[0] = "pineapple";
$fruits[0] = "watermelon";
$fruits[0] = "grapes";
ecc. ecc.
a gestire controlli e creare form. L'ho trovato utile,
ma ancora troppo astratto e insufficiente.
E poi qui non c'è concorrenza, c'è solo collaborazione.
Trovo che questa sezione creata da Loris e popolata da alcuni
di voi, molto esperti in queste faccende, sia davvero
aria nuova e un indubbio arricchimento del forum,
non solo per la vostra indubbia competenza, ma anche
per la vostra pronta disponibilità. Se (tempo permettendo),
arricchiste anche il wiki...
M.
- aschenaz
- Staff
- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: Problemi di header in autenticazione
Offtopic: Il mio mini-tutorial era solo un invito per gente più esperta di me.conraid ha scritto: Un "for dummies" concorrente di quello di ninobi?
Offtopic: @ninobi: non mi riesce ancora chiamarti aschenaz perdonami
Per quanto riguarda il nome, solo nino va più che bene, grazie (avrei pure messo questo, ma c'era già...).