Overtone
Mitglied
Registriert: 03.01.2007
Beiträge: 8
|
|
Erhalte folgende Fehlermeldung:
Allgemeine Entität "phpID" nicht definiert und keine Standardentität definiert Fehlerstelle: <a href="navi.php?main=anzeigen&phpID=e7b20ce3c8b8674b7b1d3bfebd692d30" target.....
Wo kommt bitte alles nach "&phpID" her? Mein Link lautet nämlich nur "main=anzeigen"!
|
|
| 03.01.2007 15:12:26 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
|
| 03.01.2007 19:18:11 |
|
Overtone
Mitglied
Registriert: 03.01.2007
Beiträge: 8
|
|
Das ist mir schon bekannt. Aber mir ist jetzt etwas neues aufgefallen. Lese ich nämlich den Quelltext aus lauten die Links so:
navi.php?main=anzeigen&phpID=14635c8ad2d1a812cd997c9eb474b4e9
Aktualisiere ich die Seite lauten die Links so:
navi.php?main=anzeigen
Ist das irgendwie eine Session-ID?
|
|
| 03.01.2007 19:41:30 |
|
|
|
Vermutlich, guck mal, ob der Browser für die Domain einen ähnlich aussehenden Cookie annimmt. Wenn du die entfernst, sollte wieder für eine Seite der Parameter erscheinen. Durch den Aufruf wird dann wieder der Cookie gesetzt usw. ...
Ein Fehler in Validome liegt hier somit definitv nicht vor. Vielmehr ist wohl die Routine zur URI-Generierierung in deiner Webapplikation defekt. Eventuell wurde auch bei der Entwicklung darauf vertraut, dass PHP das selbst transparent ergänzt, dann sind folgende URIs für dich interessant:
http://www.validome.org/forum/viewtopicp-542-1.htm http://www.w3.org/QA/2005/04/php-session
|
|
| 04.01.2007 00:02:45 |
|
Overtone
Mitglied
Registriert: 03.01.2007
Beiträge: 8
|
|
Ich drehe so langsam durch. Kannst Du dir folgendes erklären:
http://www.freelance-market.de/app/andanke.php
Diese Seite beinhaltet folgenden Code:
<BR> <FONT CLASS="capture">Angebote der Dienstleister</FONT><BR>
<BLOCKQUOTE><BR> Vielen Dank für Ihren Vermittlungsauftrag. Wir werden diesen prüfen und setzen uns in Kürze mit Ihnen in Verbindung.<BR> </BLOCKQUOTE> <p align="right" class="ueberschrift"><a class="noLineblack" href="navi.php?main=anzeigen">Weiter</a></p>
Aufgerufen und Quelltext ausgelesen erhält man:
<BR> <FONT CLASS="capture">Angebote der Dienstleister</FONT><BR>
<BLOCKQUOTE><BR> Vielen Dank für Ihren Vermittlungsauftrag. Wir werden diesen prüfen und setzen uns in Kürze mit Ihnen in Verbindung.<BR> </BLOCKQUOTE> <p align="right" class="ueberschrift"><a class="noLineblack" href="navi.php?main=anzeigen&phpID=0f5422327e3b295c6571e819f3849362">Weiter</a></p>
Rufe ich diese Seite auf meinem Server auf ist der Quelltext ohne dieser ID. Mein Kunde hostet bei 1&1. Sag mir jetzt blos nicht es gibt schon wieder Probleme mit diesem "guten" Provider! Mein Server liegt übrigens bei Domainfactory.
|
|
| 04.01.2007 11:00:07 |
|
|
|
Sieht so aus, als wenn session.use_trans_sid und session.auto_start beide true sind. Eventuell steht ja auch irgendwo ein session_start() oder ein session_register() im Code?
Da du offenbar mit dem Sessionhandling vn PHP nicht vertraut bist, solltest du mal http://www.php.net/manual/de/ref.session.php lesen.
|
|
| 04.01.2007 21:07:49 |
|
Overtone
Mitglied
Registriert: 03.01.2007
Beiträge: 8
|
|
Das unten stehende ist aber der vollständige Code der ganzen Seite "andanke.php":
<BR> <FONT CLASS="capture">Angebote der Dienstleister</FONT><BR>
<BLOCKQUOTE><BR> Vielen Dank für Ihren Vermittlungsauftrag. Wir werden diesen prüfen und setzen uns in Kürze mit Ihnen in Verbindung.<BR> </BLOCKQUOTE> <p align="right" class="ueberschrift"><a class="noLineblack" href="navi.php?main=anzeigen">Weiter</a></p>
Hier kann doch nirgends eine Session erzeugt werden? Und wieso erscheint alles auf meinem Server bei Domainfactory korrekt?
|
|
| 05.01.2007 12:31:36 |
|
|
|
Wie gesagt, die Kombination die beiden genannten Einstellungen verursacht genau solch ein Verhalten von PHP, ohne dass in der Datei selbst eine Session gestartet wird.
|
|
| 12.01.2007 11:19:23 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|