- Home
- Categorie
- Coding e Sistemistica
- PHP
- Si possono inviare le variabili tramite reidirect?
-
Si possono inviare le variabili tramite reidirect?
<? *header*('refresh: 5; *url*=indirizzo_quello_che_è'); ?> ```In questa riga si possono aggiungere le varibili da inviare ogni 5 secondi? Ci vediamo più tardi... Ciao ragazzi... e grazie! :ciauz:
-
Le puoi passare direttamente nell'indirizzo, ad esempio pagina.php?var1=1&var2=2
-
<?php $stato2=$_REQUEST['stato2']; $stato=$_REQUEST['stato']; $messaggio=$_REQUEST['messaggio']; header("refresh: 3; url=invio-tramite-header.php?stato2=off-line"); ?> <form> <input type="hidden" name="stato2" value="on-line"> <input type="text" name="messaggio"> <input type="submit" name="submit" value="invia"> </form><br> <? echo "<font color='blue'>$stato</font> <br />"; echo "<font color='red'>$stato2</font> <br />"; echo "$messaggio <br />"; ?>
Ho fatto sta cosa, così tanto per giocare...
maxgiulia.altervista.org/max/08-agosto/php-agosto-10/invio-tramite-header.php
Basta aspettare 3 secondi e spunta la scritta off-line in rosso
se scrivi qualkosa e premi il pulsante cambia in on-line
però non capisco perchè si vede in rosso anche on-line
le prime volte si vedeva giusto e ora invece no... bòòò.Quello che devo creare è una specie di messenger quindi una specie di pulsazione continua on/off ogni 3 secondi.
2 header non si possono mettere?
bòòò
sperò però di aver reso l'idea
-
@max_400 said:
<input type="hidden" name="stato2" value="on-line">
[...]
echo "<font color='red'>$stato2</font> <br />";
[...]
però non capisco perchè si vede in rosso anche on-lineSe nella form definisci stato2=on-line, è ovvio che nella pagina ti venga rosso da come hai fatto la pagina. Riguardati le due righe che ho lasciato del tuo codice.
Comunque: perchè usare due variabili? Te ne basta una $stato a cui dai valori diversi, no?
-
Tra poco ti farò sapere...
-
Ho modificato il tutto
con una sola variabile e 2 pagine[...]
Ho creato una pulsazione... on-line/off-line segnala che l'utente è collegato
(almeno l'idea sarebbe quella ih ih ih)Adesso i colori corrispondono.