CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
28.01.2013, 20:27:12
|
Anfänger
|
|
Registriert seit: Dec 2006
Beiträge: 83
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Zitat:
Zitat von meikel
Es ist schlecht wartbar und <zensiert> strukturiert. Zudem auch noch ein Mix zwischen Programm und Inhalt.
|
Eigentlich hatte ich nicht vor, an dem Ding codemäßig jemals was zu ändern, sofern's erst mal läuft..
Zitat:
Zitat von meikel
Genau. Ich war der irrigen Überzeugung, Du hättest meine Tips umgesetzt und wollte mir mal angucken, wos noch klemmt.
|
Ich hatte sie umgesetzt. Ergebnis: Leere Seite. Daher wieder vorerst Urzustand - der erfordert zwar doppeltes Autorisieren, aber geht ansonsten wenigstens.
Zitat:
Zitat von meikel
1. eine existierende Session an hand der Verfallszeit korrigieren
2. wenn die Session in der Zwischenzeit gestorben ist oder der User niegelnagelneu ist: Anzeige des Login Links src: userlogin.php
3. will der User nicht, kriegt er die magere index.desktop.php Seite angezeigt. Sollte er den Link betätigen:
mittels der PECL Klasse twitter löcher in den Bauch fragen. Ist der Twitter-Login korrekt, wierden die Keys in $_SESSION gesetzt. Plus dem (1440 sec) Timestamp, damit Du die Karteileichen aussortieren kannst.
|
So weit verstanden.
Zitat:
Zitat von meikel
PHP-Code:
$url = 'http://www.example.com/'
if (!headers_sent()) {
header ("Location: $url");
exit;
}else{
print_HTML_HEAD();
echo "<h4><a href='$url'>Weiter...</a></h4>";
print_HTML_FOOT();
}
print_HTML_HEAD() gibt gibt die odere Hälfte des HTML aus, dann kommt der Link "Da gehts weiter" und print_HTML_FOOT() komplettiert den Rest.
|
Hm, meine momentane Lösung automatisiert das mit dem "Weiter" ja. Oder ist das bereits der Fehler?
__________________
tuxproject.de
|
28.01.2013, 21:49:18
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Zitat:
Zitat von Tuxman
Eigentlich hatte ich nicht vor, an dem Ding codemäßig jemals was zu ändern, sofern's erst mal läuft.
|
Dein Ding. Nur mal so als dezenter Hinweis:
Zitat:
Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken
|
Zitat:
Ich hatte sie umgesetzt. Ergebnis: Leere Seite.
|
Da ich nicht wußte, daß Dein Mainscript index.desktop.php heißt und nicht index.php, hätte eigentlich ein 404 kommen müssen.
Zitat:
Hm, meine momentane Lösung automatisiert das mit dem "Weiter" ja. Oder ist das bereits der Fehler?
|
Denk doch mal ein bißchen mit:
in Deinem login Script verwendest Du location header satt. Und da ist zwingend, daß keinerlei Content produziert wird. Sonst schickt der Apache die Standard Header los und Dein Location Header wird nicht mehr ausgeführt. Und ohne Ausgabepufferung mußt Du zwingend vor dem Header kontrollieren, ob schon Content gesendet wurde. Zum Content zählt ein lausiges Leerzeichen an der falschen Stelle oder eine PHP-Meckermeldung.
Deshalb macht man das so oder so ähnlich:
PHP-Code:
$url = 'http://www.example.com/'; # da solls hingehen if (!headers_sent()) { # wenn false, kann der Header gesendet werden header ("Location: $url"); exit; }else{ # da ging was schief, aber Du willst ihn nicht im Regen stehen lassen print_HTML_HEAD(); echo "<h4><a href='$url'>Weiter...</a></h4>"; # und bietest ihm einen Link an. print_HTML_FOOT(); # und damit nich Scheße aussieht, wird es in korrektes HTML eingewickelt
}
|
28.01.2013, 22:02:53
|
Anfänger
|
|
Registriert seit: Dec 2006
Beiträge: 83
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Die Hauptdatei heißt schon index.php. Die leitet halt je nach Useragent weiter auf index.desktop.php oder index.mobile.php - index.mobile.php unterstützt aber gar kein Login, weshalb ich das hier nicht weiter beleuchten möchte. Umleitung auf index.php stimmt also.
Daher: Nö, kein 404 - stattdessen leere Seite, was ich allerdings ebenfalls nicht so recht verstehe.
Ah, ich verstehe das Headerproblem. Ist ein Anfang. Kann natürlich gut sein, dass es daran scheitert. Wäre halt ein sehr blöder Fehler.
Übrigens ist diese Frage bewusst hier im Fortgeschrittenenforum. Immer, wenn ich eine im Einsteigerforum stelle, wird sie kommentarlos hierher verschoben. Deswegen mache ich das direkt so. ;)
__________________
tuxproject.de
|
28.01.2013, 22:51:40
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Zitat:
Zitat von Tuxman
[...]
Übrigens ist diese Frage bewusst hier im Fortgeschrittenenforum. Immer, wenn ich eine im Einsteigerforum stelle, wird sie kommentarlos hierher verschoben. Deswegen mache ich das direkt so. ;)
|
Meinst Du nicht auch, hier ein wenig zur Übertreibung zu neigen? Von Deinen bisherigen 21 Themen sind gerade mal - inkl. Deines letzten Themas - 3 (drei) hier im PHP für Fortgeschrittene und Experten.
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
28.01.2013, 23:38:27
|
Anfänger
|
|
Registriert seit: Dec 2006
Beiträge: 83
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Ja. Aber meinst du nicht, das ist eher eine PN wert? ;-)
__________________
tuxproject.de
|
29.01.2013, 08:16:24
|
|
Administrator
|
|
Registriert seit: Jul 2004
Beiträge: 3.707
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Zitat:
Zitat von Tuxman
Ja. Aber meinst du nicht, das ist eher eine PN wert? ;-)
|
Wer austeilt, muss auch einstecken können. ;-)
__________________
Gruss vt1816
Erwarte nicht, dass sich jemand mehr Mühe mit der Antwort gibt als Du Dir mit der Frage.
. . . . . Feedback wäre wünschenswert
Ich werde keinen privaten 1:1 Support leisten, außer ich biete ihn ausdrücklich an.
Ansosnten gilt: Hilfe ausserhalb dieses Thread (PN, WhatsApp, Skype, Mail, ICQ, etc...) nur per Barzahlung oder Vorauskasse!
Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!
|
29.01.2013, 10:08:08
|
Anfänger
|
|
Registriert seit: Dec 2006
Beiträge: 83
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Sei mal Vorbild, du Admin. :-p
__________________
tuxproject.de
|
29.01.2013, 11:21:41
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: Twitter/OAuth: Autorisierung immer zweimal nötig
Du nervst, Du Tuxman.
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:34:53 Uhr.
|