power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 22.02.2007, 09:40   #1
TP-Member
 
Registriert seit: Apr 2004
macweb macht alles soweit korrekt

Aktuelle URL verwenden


Hallo,

wie kann ich auf einer Seite, die gerade aktuelle url in eine Variable bringen? Ich muss sie danach zerlegen.

mfg mg
macweb ist offline   Mit Zitat antworten


Alt 22.02.2007, 09:50   #2
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Hallo,

schau Dir z.B. mal parse_url() an, das könnte von Interesse für dich sein.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 22.02.2007, 10:00   #3
TP-Member
 
Registriert seit: Apr 2004
macweb macht alles soweit korrekt
Hallo,

ja zum zerlegen kenne ich das. Aber die schreiben immer $url=blablabla. wie bekomme ich die aktuelle direkt in die $url oder so?

mfg mg
macweb ist offline   Mit Zitat antworten
Alt 22.02.2007, 10:05   #4
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Schon mal $_SERVER angeschaut?
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 22.02.2007, 18:04   #5
TP-Member
 
Registriert seit: Apr 2004
macweb macht alles soweit korrekt
Hallo,

also bin nun viel weiter. Aber folgendes Problem

Wenn ich auf einer Seite diesen Link mache
PHP-Code:
<a href="shop3.php?ATS9" target="_self">Link</a
und auf der Zielseite das hier
PHP-Code:
$url $_SERVER['REQUEST_URI'];
$anker explode("?"$url);
echo 
$anker[1]; 
Dann klappt es. Im Array $anker[1] steht was nach dem Fragezeichen kommt.

Wenn ich das Fragezeichen nun bei beiden mit dem # ändere geht es nicht mehr. Das # weil ich einen Anker mitgeben will mit der url. Wieso geht das nicht?

Und darf ein Anker mit einer Zahl beginnen?

Danke für die Hilfe

mfg mg
macweb ist offline   Mit Zitat antworten
Alt 23.02.2007, 00:16   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ein Anker darf auch eine Zahl sein.
Ein Anker kommt immer als allerletztes hinter die ganzen Parameter, das sollte keinen Einfluss haben.
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 24.02.2007, 17:52   #7
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Weyhe
DSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's geht
Nimm, wie von Rizzo vorgeschlagen, parse_url zum Zerlegen des URLs.
Das ist sicherer und Du brauchst das Rad nicht neu erfinden.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 26.02.2007, 11:16   #8
TP-Member
 
Registriert seit: Apr 2004
macweb macht alles soweit korrekt
Hallo,

also das ganze geht nicht. folgendes habe ich jetzt gemacht.

der Link
PHP-Code:
<a href="shop.php#048-01" target="_self">Link</a
Das script auf der Shopseite

PHP-Code:
$url $_SERVER['REQUEST_URI'];
$anker parse_url($url);
var_dump($anker); 
Ausgabe va_dump

array(1) { ["path"]=> string(19) "/d_service/shop.php" }

So, ich muss aber auf 048-01 zugreifen können. Wieso geht das denn nicht? wie kann ich das machen? Wenn ich die habe kann ich sie mit der Artikelnummer vergleichen und die Zelle einfärben. Gleichzeitig springt der Anker dorthin...

mfg mg
macweb ist offline   Mit Zitat antworten
Alt 26.02.2007, 19:07   #9
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Weyhe
DSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's geht
Zitat:
Zitat von macweb
So, ich muss aber auf 048-01 zugreifen können. Wieso geht das denn nicht? wie kann ich das machen? Wenn ich die habe kann ich sie mit der Artikelnummer vergleichen und die Zelle einfärben. Gleichzeitig springt der Anker dorthin...
Wenn das Dein Ziel ist, dann kannst Du Dir das Gehample mit der Zerlegung des URLs komplett sparen.
Parameter übergibt man anders.
Gestalte den Aufruf so:
Code:
<a href="shop.php?artikel=048-01#048-01" target="_self">Link</a>
Dann kannst Du den Artikel einfach mit $_GET['artikel'] abfragen und der Anker wirkt sich trotzdem aus.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 26.02.2007, 20:29   #10
TP-Member
 
Registriert seit: Apr 2004
macweb macht alles soweit korrekt
Hallo,

ja das hatte ich schon. ist mir auch klar. Nur habe ich bei einer bestehenden Website den Auftrag bekommen, den Link so einfach wie möglich zu gestalten. Nur der Anker wäre das minimum. Aber anscheinend kann mir niemand helfen. Warum kann ich den # auch nicht exploden? Die ausgabe ist dann leer????

mfg mg
macweb ist offline   Mit Zitat antworten
Alt 26.02.2007, 21:12   #11
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von macweb
... habe ich bei einer bestehenden Website den Auftrag bekommen, den Link so einfach wie möglich zu gestalten.
Wobei sich mir da die Frage stellt was aus User-Sicht im Vordergrund stehen sollte, "Link-Design" oder der praktische Nutzen einer Webseite?!?
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist offline   Mit Zitat antworten
Alt 26.02.2007, 21:13   #12
DSB
TP-Veteran
 
Benutzerbild von DSB
 
Registriert seit: Mar 2005
Ort: Weyhe
DSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's gehtDSB hilft, wo's geht
Weil #irgendwas eben nicht zum Querystring, Referer oder zum eigentlichen URL gehört, sondern allein vom Browser ausgewertet wird.

Das hast Du doch durch Ausprobieren herausgefunden.
__________________
Gruß, DSB
Einfaches Backup/ Restore Deiner MySQl-Datenbank
DSB ist offline   Mit Zitat antworten
Alt 26.02.2007, 22:41   #13
TP-Senior
 
Registriert seit: Feb 2006
Ort: Regensburg
ChriKa macht sich hier sehr viel Mühe
Zitat:
Zitat von macweb
den Link so einfach wie möglich zu gestalten.
Hast du schon einmal mit mod_rewrite gearbeitet?
ChriKa ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Aktuelle URL verwenden Aktuelle URL verwenden
« kein tmp-name bei datei-upload | [PHP] Worte vergleichen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:05 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67