php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.08.2004, 18:36  
Gast
 
Beiträge: n/a
Standard [Erledigt] automatisches anhängen der SESSIONID

Ich habe um dem W3C-Standard XHTML 1.1 zu entsprechen, in meinen Links usw. alle Ampersand-Zeichen (&) durch das entsprechende HTML-Entitie & ersetzt.

PHP setzt jedoch noch immer die SESSIONID mit einfachem AMPERSAND und nicht mit dem HTML-Pendant an das Ende jedes Links usw.

Wie kann man das ändern? Was nützt es mir, wenn die Page soweit Standardkonform ist, aber jede interne URL einen Fehler aufweist?


http://www.htmlhelp.com/tools/valida...blems.html#amp
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.08.2004, 18:45  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Ändere in der php.ini den Wert von arg_separator.output auf "&" bzw. schreibe deinem hoster, dass er den Wert ändert.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 14.08.2004, 18:47  
Gast
 
Beiträge: n/a
Standard

ich kann irgendwie (hab ich von meinem hoster erfahren) eigene php.ini's anlegen. wie geht das, bzw. kann man das auch wie .htaccess für einen einzelnen wert machen?
  Mit Zitat antworten
Alt 14.08.2004, 19:37  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Zitat:
Zitat von Maasda
ich kann irgendwie (hab ich von meinem hoster erfahren) eigene php.ini's anlegen. wie geht das, bzw. kann man das auch wie .htaccess für einen einzelnen wert machen?
Hier: http://de.php.net/iniset kannst du nachlesen welche Werte du im PHP-Script direkt, per .htaccess oder nur in der php.ini selbst ändern kannst.

mfG
werbegeschenk
__________________
Today you...Tomorrow me.
agrajag ist offline   Mit Zitat antworten
Alt 14.08.2004, 19:51  
Gast
 
Beiträge: n/a
Standard

thx erstmal. weisst du zufällig auch, wie ich das per .htaccess ändern kann? nach http://de.php.net/iniset funzt das ja.
  Mit Zitat antworten
Alt 14.08.2004, 20:15  
Gast
 
Beiträge: n/a
Standard

Ich habe mir mittels http://de.php.net/iniset und http://de3.php.net/configuration.changes folgenden .htaccess-Eintrag zusammengereimt:
Code:
php_value arg_separator.output "&"
Produziert allerdings nen 500 Internal Server Error. Wieso?
  Mit Zitat antworten
Alt 14.08.2004, 20:24  
Gast
 
Beiträge: n/a
Standard

ini_set (arg_separator.output, "&");

reicht

phlogg
  Mit Zitat antworten
Alt 14.08.2004, 20:27  
Gast
 
Beiträge: n/a
Standard

einfach am anfang meiner php-datei einbinden?

//EDIT: funktioniert nicht...
  Mit Zitat antworten
Alt 14.08.2004, 23:05  
Gast
 
Beiträge: n/a
Standard

Eine sehr gute Alternative zum übergeben von Sessions finde ich das mod_rewrite von Apache.

http://www.url.de/s7834hsdf89348r/index.php

Die lässt du dann von mod_rewrite umschreiben:
http://www.url.de/index.php?sid=s7834hsdf89348r

Wenn du links setzt brauchst du dann keine sid mehr angeben da HTML denkt sie/es/er ist im Verzeichnis "s7834hsdf89348r".

D.h. du musst dich nicht mehr um die Sessions kümmern.


gruß
  Mit Zitat antworten
Alt 14.08.2004, 23:11  
Gast
 
Beiträge: n/a
Standard

mod_rewrite hab ich bisher nicht mit variablen teilen verwendet.
Ist sicher ne coole art das prob zu lösen, aber ich würde doch gerne dieses %&$%"&% AMPERSAND-Zeichen ersetzen. dass ist ja auch nur für die User, bei denen die Session nicht in nem Cookie gespeichert wird.

Ich bin weiterhin daran interessiert, dass es auf die php.ini umbauen methode (per PHP/.htaccess/php.ini) gelöst wird.

Trotzdem: wie würde die Lösung mit deinem Ansatz aussehen?
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
automatisches Konto für Community areUkidding Scriptbörse 0 08.03.2008 13:23
Automatisches UpdateScript tomtaz PHP Tipps 2008 5 07.03.2008 19:52
SessionID wird nach rewrite automatisch an URl angefügt ! ssm PHP-Fortgeschrittene 8 16.04.2007 19:42
ID oder SessionID? Wie? mar8125 PHP Tipps 2006 3 12.02.2006 13:56
keine neue Sessionid bei reload des Browser Smiley PHP Tipps 2007 2 22.11.2005 10:33
angehängte SessionID erzeugt HTML validator error PHP Tipps 2005-2 1 16.10.2005 19:18
automatisches Formular dh1sbg PHP-Fortgeschrittene 3 14.08.2005 09:29
SessionID und mod_rewrite Server, Hosting und Workstations 3 16.06.2005 16:01
Sessions? Wozu die Sessionid? PHP Tipps 2005 2 27.05.2005 13:03
Authentifizierung und SessionID El Barto PHP-Fortgeschrittene 13 01.04.2005 13:08
Automatisches Datenbank backup PHP Tipps 2005 3 15.03.2005 16:24
Automatisches Ausführen mit PHP nsane PHP Tipps 2004-2 2 01.12.2004 20:53
automatisches abschicken eines formulares?!? PHP Tipps 2004 5 27.10.2004 12:33
Session automatisches Logout? PHP Tipps 2004 1 03.07.2004 23:26
[Erledigt] automatisches formular abschicken (kein cronjob) HTML, Usability und Barrierefreiheit 11 01.07.2004 17:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
session id an url anhängen, sid automatisch anhängen php apache, htaccess an url html anhängen, session id anhängen, php session id anhängen, php sessionid in url, session id url anhängen, sessionid in htaccess anhängen, php session id immer anhängen, php sid automatisch anhängen, session id url string anhängen, sessionid php rewrite url, html ampersand-zeichen in links ersetzen, session id an url hängen, apache php session id immer anhängen, apache session id immer anhängen, php session id url immer anhängen, xhtml strict ampersand php link umschreiben, php session id umbenennen, session id immer anhängen htaccess

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.