|
You last visited: Today at 08:25
Advertisement
Abfragen drosseln?
Discussion on Abfragen drosseln? within the Web Development forum part of the Coders Den category.
03/30/2016, 20:40
|
#1
|
elite*gold: 158
Join Date: Apr 2012
Posts: 606
Received Thanks: 76
|
Abfragen drosseln?
Hey Coder,
ich hab heute in der Arbeit nach einem Script gesucht, jetzt finde ich's nicht mehr T_T"
Also, worum es mir geht: Ich brauch eine Funktion, die (anhand von Sessions) überprüft, ob in einem Zeitraum von x Sekunden schonmal eine Seite (bzw ein Script von einer Seite) von jenem Benutzer ausgeführt wurde (quasi ein Cooldown).
Ergo eine Abfrage setzen, ob in einem Zeitraum (zwischen Timestamp 1 und Timestamp 2 z. B.) von x Sekunden schon jene Seite aufgerufen wurde. Wenn Ja, soll diese Abfrage durch ein die() die anderen (sonst folgenden) Abfragen abbrechen/überspringen.
Nur weiß ich grad nicht mehr, wie ich das am besten realisieren soll. Kann mir da mal jemand kurz auf die Sprünge helfen?
Greez, aiimsh0ckz.
|
|
|
03/30/2016, 20:58
|
#2
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
|
Naja, gibt ja eigentlich nur ein Weg.. bzw der mir grade einfällt...Funktions Aufruf speichern, prüfen und updaten...
Wie du es speicherst musst du selber entscheiden.
|
|
|
03/30/2016, 21:01
|
#3
|
elite*gold: 177
Join Date: Jan 2010
Posts: 5,963
Received Thanks: 1,130
|
Eine Weitere Möglichkeit wäre (so stell ichs mir jedenfalls vor) möglicherweise eine Session die entsprechend lange gültig ist. Folglich müsste dann abgefragt werden ob die Session noch existiert.
korrigiert mich, wenn ich falsch liege
|
|
|
03/30/2016, 21:21
|
#4
|
elite*gold: 0
Join Date: Apr 2011
Posts: 11,117
Received Thanks: 2,436
|
Quote:
Originally Posted by mastermo
Eine Weitere Möglichkeit wäre (so stell ichs mir jedenfalls vor) möglicherweise eine Session die entsprechend lange gültig ist. Folglich müsste dann abgefragt werden ob die Session noch existiert.
korrigiert mich, wenn ich falsch liege 
|
Ist ja das gleiche nur das du es mit der Session speicherst
|
|
|
03/30/2016, 21:57
|
#5
|
elite*gold: 0
Join Date: May 2010
Posts: 6,853
Received Thanks: 5,106
|
Wie hier beschrieben zwischenspeichern, entweder per Cookie (wärs einfachste), oder wenn du es serverseitig und somit wirklich "sicher" haben willst die calls in ner Datenbank loggen mit Timestamp, User und am besten direkt mal alle Einträge die eh nicht mehr relevant sind dabei mit cleanen weil sonst hast nen Haufen Datenmüll.
Ein die() ist btw auch nicht die richtige Lösung für das was du willst, da du damit die Ausführung des Skripts komplett killst (wie der Name halt auch shcon äußert) und halt nicht zum überspringen nutzen kannst. If Abfragen regeln hier.
|
|
|
03/30/2016, 22:01
|
#6
|
elite*gold: 158
Join Date: Apr 2012
Posts: 606
Received Thanks: 76
|
Danke für eure Tipps! Hab das jetzt mal so gelöst:
PHP Code:
<?php session_start(); /* Hier schon initialisieren für späteren Gebrauch */ $check_last_access = 0;
/* --- Vorab Prüfen, ob Script schon innerhalb 60s ausgeführt wurde --- */
if(isset($_SESSION['check'])) { $check_last_access = (int)$_SESSION['check']; }
/* Eigentliche Überprüfung */ if($check_last_access && (time() - $check_last_access < 60)) { die("Anfrage wurde innerhalb der letzen 60 Sekunden bereits gestellt."); }
/* --- Wenn es diese Anfrage überlebt hat, wurde innerhalb der letzen 60 Sekunden noch nicht Zugegriffen -> Script kann ausgeführt werden --- */
/* Zeitstempel erneuern */ $_SESSION['check'] = time();
/* Restliche Scripts */ ?>
|
|
|
 |
Similar Threads
|
Internet im LanNetzwerk Drosseln
02/04/2016 - Technical Support - 8 Replies
Ein wunderschönen guten Tag!
ich weiß das ich dies bestimmt auch googeln könnte..
jedoch wollte ich die "profis meines vertrauens" fragen :P
Ich sitze mit meinem Vater und Bruder im LanNetzwerk
und muss immer beklagen das mein Ping zu hoch ist ,
wiel mein Bruder irgent welchen misst im Internet baut ...
Der Router befindet sich bei meinem Vater
|
Yamaha r1 Drosseln?
06/03/2014 - Off Topic - 13 Replies
Hallo zusammen.
Als erstes fänd ich's toll wenn ihr eure ''OMG R1 als Anfänger du bist blöd!'', ''So kastriest du das bike!'' oder ''Kauf dir was anderes für den Anfang!'' Kommentare sein lässt, es geht hier nur um die technischen Möglichkeiten.
Auf jedenfall wollt ich fragen ob es wie gesagt technisch Möglich ist eine R1 auf 25 KW/34 PS zu drosseln? Und wie viel würde dies kosten ?
Danke für hilfreiche Antworten :)
|
Motor drosseln und einstellen
04/16/2013 - Off Topic - 0 Replies
Hiho!
Ich habe ein kleines Problem:
Und zwar geht es um einen Scheibenwischer Motor mit einer Umdrehungsgeschwindigkeit von 24 U/m. Nun sollte der Motor etwas gedrosselt werden, und zwischen 2 und 10 U/m einstellbar sein. Wie geht das am besten?
Btw: Mein Bruder lies fragen, ich kenne mich da nicht wirklich aus. Er meinte auch etwas mit einem 12V Potentiometer aber wie gesagt, keine Ahnung was er wirklich meint.
Greetz
|
Netzwerkleitung drosseln!
02/22/2013 - Technical Support - 9 Replies
Moin Leute ich suche ein Weg wie ich das Internet meines Bruder verlangsammen kann wenn er gerade am streamen ist!
Wenn er Streamt habe ich ein high Ping und kann nicht zocken.
Ich habe schon versucht sämtliche Ports zu blocken um das streamen zu deaktivieren. Habs bisher nur mit dem HTTP 80 Port versucht, dann kann er aber gar kein Internet mehr nutzen. Gibts eine Möglichkeit bestimmte Ports für ihn (via Router) zu blocken, dass das Streamen blockiert wird ?
Habt ihr andere Möglichkeiten um...
|
Aerox auf 25 Drosseln
12/20/2011 - Off Topic - 7 Replies
Hey,
Ich wollte mir ein Aerox bei einer Werkstatt kaufen.
Der Roller hat leider nur 45er Papiere und ich nur nen 25er-Schein.
Jetzt meint der Typ von der Werkstatt der Drosselsatz vom Tüv kostet 200-250€ dann habe ich mal ein bisschen im Internet geguckt und habe dabei das hier gefunden:
Mofadrossel Drossel Yamaha Aerox Fin:VG5SA14 1 o.2 | eBay
Jetzt wollte ich mal fragen ob das damit geht oder ob ich damit nicht durch den Tüv komme.
Danke schonmal für antworten
|
All times are GMT +1. The time now is 08:27.
|
|