| | | | |
| | |
| Neuer Benutzer Registriert seit: 08.07.2008
Beiträge: 10
![]() | Hallo, nachdem ich nun mehr als eine Woche gebastelt und mich durch so ziemlich saemtliche Foren gesucht habe, brauch ich vllt doch mal eine kompetente Loesung. Folgendes Projekt steht an, man soll sich auf der Seite Templates (vorgefertigte Briefe) aufrufen koennen und zwar in verschiedenen Spachen. Das ganze ist bis jetzt wie folgt geregelt: hier kann man zu naechst sehen wie es aussehen soll: Kodak Intranetdas ende der url sieht so aus: index.php?site=template&sub=template2&lang=XXX und da wo die 3 grossen xxx stehen sollte eigentlich die jeweilige Sprache stehen. Bisher in php4 ging das auch. Seit es geaendert wurde in php5 geht es nicht mehr. das Script dazu sieht so aus. das ist das startscript in der Indexphp: PHP-Code: PHP-Code: PHP-Code: PHP-Code: Im Moment ist es so, das er nur die deutschen Templates anzeigt. Das sind die ersten in den Templatedateien und das er die durch anklicken der Sprache erzeugte Session vergisst. Leider hab ich ziemlich wenig Ahnung und habe das Projekt bisher mit einem Freund realisiert, leider ist der auch mit seinem Latein am ende. Wo liegt der Fehler und was muesste geaendert werden? Vielen Dank fuer die Hilfe. Kathy Geändert von drachenmagie (08.07.2008 um 18:49 Uhr). |
| |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Hallo und willkommen im Forum! Als erstes das hier session_regenerate_id(); ist veraltet. Dafür nutzt man heutzutage dieses hier PHP-Code: Benutze in Zukunft bitte die PHP Tags aus dem Editor um PHP Code darzustellen,das macht das lesen des Codes einfacher für uns! mfg der Litter
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Es muß nicht zwingend an der Session liegen. Zuallererst solltest Du PHP-Code: PHP-Code: Das PHP-Code: Die nächste wichtige Aktion wäre PHP-Code: Dann solltest Du mal testhalber $_GET['lang'] mit var_dump ausgeben lassen.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- Geändert von nikosch (08.07.2008 um 18:55 Uhr). |
| |
| | |||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Trotzdem: Was macht session_regenrate_id denn in Deinem Code? Weil: Zitat:
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | ||
| |
| | |
| Neuer Benutzer Registriert seit: 08.07.2008
Beiträge: 10
![]() | das resultat von den vorgenommenen veraenderungen sind erstmal ne menge fehlermeldungen: PHP-Code: PHP-Code: |
| |
| | |
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was soviel bedeutet wie: templates/nixda.php gehört in einen String, sonst werden templates und nixda als Strings interpretiert, dann in INT umgewandelt und durcheinander dividiert. Zum Ergebnis wird php konkateniert und dann versucht das ganze Ergebnis zu includen. Ein gutes Beispiel, warum man sich nicht auf die Ersetzung von Konstanten in Strings verlassen sollte.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] SESSION Probleme | webdino | PHP-Fortgeschrittene | 8 | 26.06.2008 18:55 |
| [Erledigt] Session - Variablenübergabe | AndiM | PHP Tipps 2008 | 3 | 04.06.2008 09:23 |
| [Erledigt] Session Problem | karina_02 | PHP Tipps 2008 | 6 | 18.05.2008 22:37 |
| [Erledigt] Session, Cookies, Subdomain | ayti | PHP Tipps 2008 | 7 | 29.04.2008 15:05 |
| Problem bei session Lifetime | Cyberbob_at_tot | PHP Tipps 2007 | 5 | 05.06.2007 17:47 |
| session nach seitenwechsel leer... | GELight | PHP Tipps 2006 | 8 | 17.09.2006 15:17 |
| Frage zur Anwendung einer Session mehrfach... | GELight | PHP Tipps 2006 | 10 | 12.03.2006 16:47 |
| [Erledigt] php session problem :( | PHP Tipps 2005-2 | 5 | 21.10.2005 16:37 | |
| Session wird nicht angelegt | PHP Tipps 2005-2 | 7 | 24.07.2005 13:35 | |
| Kreieren einer Session | PHP Tipps 2005 | 11 | 28.05.2005 15:16 | |
| Session error nach Umstellung auf PHP 5 | PHP Tipps 2005 | 15 | 13.05.2005 14:35 | |
| Session Problem | PHP-Fortgeschrittene | 3 | 18.02.2005 14:37 | |
| [Erledigt] Formulardaten in einer Session speichern, per Link übergeben | PHP Tipps 2004-2 | 2 | 29.12.2004 15:47 | |
| [Erledigt] Hilfe...PhpBB Session Problem!! | PHP Tipps 2004-2 | 2 | 15.12.2004 18:28 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php vergisst session id, php vergisst session, session vergisst inhalt, session_regenerate_id no such file or directory |