Tjekke om man er kommet fra et andet $_GET

Tags:    php

Hej,

Nogen der ved lidt om if sætning.

Jeg vil nemlig gerne have lavet så den tjekker om man kommet fra et _GET.


Altså.

if GET som ID 1, 2, 3, 4, ,5, 6, m.fl.

Hvis nu jeg er i chatrum id 1. Og chatter der, skal den ikke skrive noget. Kun hvis jeg kommer fra chatrum 2,3,4,5,6 m.fl.

Så det vil sige, er jeg i samme chatrum, og skriver, skal den ikke gentage noget tekst. Men er jeg lige kommet ind i et, skal den skrive noget.

Nogen der ved lidt om det?


if($_GET['rumID'] == "".$_SESSION['rumsID'].""):
echo "Det rum er jeg i.";
else:
echo "Du er lige kommet her ind.";
endif;

ala noget. Men den skal jo tjeke om man er i det rum i forvejen, så den ikke gentager spammen.



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Noget ala det her.
Fold kodeboks ind/udPHP kode 




Når jeg bruger ovenstående løsning fra kenneth.
Så loader den hele tiden. Altså den fejler noget.

Beklager det senere respons fra mig. Har ikke haft så meget tid i den her uge. Dobbelt arbejde. :/


--
Når jeg bruger:
if($_GET['rumID'] !== $_SESSION['rumIDs']):

Så poster den i hvert load den laver.
I det pågældende rum man er i.

Kan ikke få if(isset($_GET['rumID'] && !empty($_GET['RumID'])){
til at fungere.

Og den ser således ud nu, men virker som sagt ikke.

Fold kodeboks ind/udPHP kode 



Tror det virker nu.

---
Løsning.


Fold kodeboks ind/udPHP kode 


Nu skriver den det med insert, hvis jeg går til nyt rum og opdater jeg, skriver den det ikke igen, og går jeg til en ny, så skriver den det igen. :)

Satte // foran den her //$_SESSION['rumIDs'] = $rumID;

Som var i chatfilen i forvejen, så virkede det.



Indlæg senest redigeret d. 23.08.2013 21:33 af Bruger #17554
t