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 Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
30.03.2005, 10:18:48
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
|
|
AW: tabbed Browsing
Hab ich jetzt auch gemacht...
Da es nicht so das riesige Projekt ist geht das noch ;-)
Nur, warum sehe ich die ID nicht...
Und gehen tut es immer noch nicht... machen wir vielleicht was generelles falsch?
|
30.03.2005, 10:40:56
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: tabbed Browsing
Wir nicht, Du :-)
Zeig uns doch mal den Code, welchen Du auf jeder Seite einbindest.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
30.03.2005, 11:05:12
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
|
|
AW: tabbed Browsing
Zuerst kommt die Datei index.html die nach 5 Sekunden umleitet auf login.php
PHP-Code:
<?
if ($anmelden) { anmelden($fertig, $user, $password1, $password2, $email, $vorname, $nachname);}
else if ($abmelden) { abmelden($fertig, $user, $password);}
else if ($forgot) { forgot($fertig, $email);}
else { login($fertig, $user, $password);}
?>
<?
// eigentlicher Inhalt der bei positivem einloggen angezeigt wird... //
function inhalt($user,$id)
{
ini_set('session.use_cookies', 0);
ini_set('session.use_trans_sid', 1);
session_start();
$_SESSION['user'] = $user;
$_SESSION['nummer'] = $id;
header("location: http://www.kaepten.de/index2.php");
}
?>
<?
// Ganz normal einloggen //
function login($fertig, $user, $password)
{...
inhalt($user, $id);
...}
Bei den Punkten ist eine Prüfung ob man darf oder nicht ;-)
Und nun die index2.php:
PHP-Code:
<?php
ini_set('session.use_cookies', 0);
ini_set('session.use_trans_sid', 1);
session_start();
?>
<?
if (!session_is_registered('user'))
{
include "l_oben.php";
echo "<p class='z_riesig'>Sie müssen sich <a href='login.php'>einloggen!</a></p>";
include "l_unten.php";
die ();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
...
Das ist das Gerüst...
Die ersten zwei <??> in index2.php finden sich dann in jeder "Unterseite"
|
30.03.2005, 11:20:45
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: tabbed Browsing
Das ist ein PHP-Bug wie mir gerade auffällt :-)
Auf PHP.net ist "session.use_trans_sid" mit "PHP_INI_ALL" definiert, doch das ist glatt gelogen, erst ab PHP 5 kann man diese Option zur Scriptlaufzeit ändern. In PHP 5 wurde dieser Bug gefixed.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
30.03.2005, 11:24:42
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: tabbed Browsing
Schau mal, ob du die Einstellung von session.use_trans_sid mit einer .htaccess-Datei ändern kannst.
|
30.03.2005, 12:04:31
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
|
|
AW: tabbed Browsing
Ich fürchte, das kann ich nicht machen... ich habe nur über "Confixx"/"WebFTP" zugriff auf meine Seite... und das zeigt keine unsichtbaren Dateien an...
Und eine andere Lösung gibt es nicht?? Es ist also ein richtiger Fehler??
|
30.03.2005, 12:11:30
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: tabbed Browsing
Ja, das ist ein "richtiger" Fehler und wenn Du keine .htaccess nutzen kannst, dann hast Du die "arschkarte" gezogen, sprich du musst doch den umständlicheren Weg gehen. Sprich Du musst dein Script auf Cookies und GET/POST einrichten.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
30.03.2005, 12:15:01
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: tabbed Browsing
Zitat:
Zitat von kaepten
Und eine andere Lösung gibt es nicht??
|
Zitat:
Zitat von |Coding
[...] und wenn Du keine .htaccess nutzen kannst, dann hast Du die "arschkarte" gezogen, sprich du musst doch den umständlicheren Weg gehen. Sprich Du musst dein Script auf Cookies und GET/POST einrichten.
|
Es bleibt immer noch das manuelle Anhängen der Konstanten SID an alle internen Links.
|
30.03.2005, 12:15:55
|
Anfänger
|
|
Registriert seit: Oct 2004
Ort: Mainz
Beiträge: 110
|
|
AW: tabbed Browsing
Also das erscheint mir dann doch recht schwierig...
was wäre zu tun bei der Umstellung?
Nach erfolgreichem Einloggen ein Cookie setzen und die Formulare umstellen... richtig?
|
30.03.2005, 12:23:47
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: tabbed Browsing
Zitat:
Zitat von kaepten
Nach erfolgreichem Einloggen ein Cookie setzen und die Formulare umstellen... richtig?
|
Du müsstest dich schon entscheiden, ob du die Sessionid jetzt per Cookie oder per URL weitergeben möchtest. Beides zusammen ist sinnlos.
|
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:22:59 Uhr.
|