Avatar billede codemanager Nybegynder
27. september 2004 - 22:43 Der er 9 kommentarer og
1 løsning

tekst fra en side til en anden

hvordan overfør jeg en tekst fra en side til en anden
Avatar billede sylvesternielsen Nybegynder
27. september 2004 - 22:47 #1
Der er mange måder.. Du kan gemme din tekst i en session eller en cokkie.

Du kan også sende som en Get. altså det navn som står i browseren.

Eksempel på Get: index.php?id=1
Her kan du så skrive echo $_GET['id']; og den udskriver 1

Eksempel på session:
Du skal starte sesisons som det første på siden med: session_start();
Så kan du sætte din session med: session_register("id");
Og derefter sætte en value på din session med: $_SESSION("id") = 1;
På side 2 kan du hente det med:
Session_start();
echo $_SESSION("id");
Avatar billede codemanager Nybegynder
27. september 2004 - 22:50 #2
ville dette ikke kunn virke

$pagetitle = "Online bruger";
include("register_onlineusers.php");

pagetitle ligger i den fil der hedder register_onlineusers
Avatar billede codemanager Nybegynder
27. september 2004 - 22:58 #3
er der nogle
Avatar billede sylvesternielsen Nybegynder
27. september 2004 - 23:41 #4
Jo det kan det som godt..
Avatar billede codemanager Nybegynder
28. september 2004 - 11:48 #5
okay men det virker ikke
Avatar billede codemanager Nybegynder
28. september 2004 - 21:22 #6
ingn der kan hjælpe
Avatar billede sylvesternielsen Nybegynder
28. september 2004 - 21:23 #7
Smid din kode fra register_onlineusers.php. det er nok der fejlen ligger
Avatar billede codemanager Nybegynder
28. september 2004 - 21:56 #8
her


<?
aabn_forbindelse_og_vaelgdb();
// Variabler der skal bruges
// Vi starter med at finde IP adressen for brugeren
// Denne kode er testet på flere sites, og i øvrigt taget fra PHP’s online dokumentation
$IP = $_SERVER['REMOTE_ADDR'];

//Vi finder IPen hvis brugeren har brugt en ikke-anonym proxy server
$FIP = $_SERVER['HTTP_X_FORWARDED_FOR'];

//Vi checker så om det lykkedes. Gjorde det det erstatter vi den direkte fundne IP med den vi fandt igennem proxy'en
if (($FIP != "") && ($FIP != "unknown")) $IP = $FIP;
$IP = explode(",", $IP);
$IP = $IP[0];

// Vi bruger time() til at få et slags timestamp for lige nu
// Det er antallet af sekunder siden 1. januar 1970 (UNIX epoch)
$timenow = time();
// Vi sætter deletetime til 10 minutter før “lige nu” :)
$deletetime = $timenow-(600);
// Vi finder adressen på den nuværende side
$onlineurl = "http://".$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI];

// Vi får lige et rigtigt menneskeligt tidspunkt, til at smide i databasen
// Til det bruger vi date, med en parameter der fortæller hvilket format det skal være i
$tidnu = date("H:i:s");

// Selve opdateringen/indsætningen
// Vi låser tabellen. Dette sørger for at vi ikke får inkonsistente data,
// samt giver hurtigere opdaterings forespørgsler
@mysql_query("LOCK TABLES onlineusers WRITE") or exit;

// Vi sletter brugere der ikke har været online de sidste $deletetime
// dvs. 10 minutter (600 sekunder / 60)
$deletequery = mysql_query("delete from onlineusers where lastseen_stamp < '$deletetime'") or die (mysql_error());

// Vi tjekker, ud fra IP adressen, om brugeren allerede er i tabellen
$tjekquery = @mysql_query("select id from onlineusers where IP like '$IP'") or die (mysql_error());
if(mysql_num_rows($tjekquery) == 0) {
    // Brugeren var der ikke, vi indsætter “ham” lige
    $query = mysql_query("insert into onlineusers (ip, lastseen_stamp, pageurl, pagetitle, lastseen) values ('$IP','$timenow', '$onlineurl','$pagetitle','$tidnu')")or die (mysql_error());
    } else {
    // Brugeren var der skam allerede, så vi opdaterer “hans” tid data
// samt sideadresse, titel
    $query = mysql_query("update onlineusers set lastseen_stamp='$timenow', pageurl='$onlineurl', pagetitle='$title', lastseen='$tidnu' WHERE IP like '$IP'")or die (mysql_error());
}
// Vi låser tabellen op igen
@mysql_query("UNLOCK TABLES") or exit;
luk_forbindelse();
?>
Avatar billede codemanager Nybegynder
28. september 2004 - 22:06 #9
fandt selv fejlen men du fortalte hvad for en fil jeg skulle kigge i hehe så lidt point til dig
Avatar billede sylvesternielsen Nybegynder
28. september 2004 - 22:07 #10
Jeg takker. *S*
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester