Hi, suche einShortUrl Script

Malo

Send4Free.de
ID: 66899
L
20 April 2006
1.863
103
Das nutze ich persönlich auch. Da mod_rewrite aber nicht von jedem Serverunterstützt wird gibt es eine ähnliche, jedoch nicht soo elegnate Variante.
blablabla.de/?HIERDEINTEXT
dann kannst du in der php-Datei über $QUERY_STRING diesen Textaufrufen und den musst du dann entsprechend (durch Datenbanken,...) verlinken.
Die is jedoch wie gesagt nur eine ausweichmöglichkeit. es lehnt sich an deine erste URL an, kann aber wesentlich kürzer gehalten werden.
 
hi modrewrite geht nicht, da die links immer anders aussehen

mal sehen sie aus domain.de/script.cgi?&news=hallo,du,hier
oder mal doman.de/script.cgi?news=rtl,sat1,pro7,heise,....

ich kann ja schlecht für alle millionen möglichen kombinationen ( esgib aktuell 400 "news" die man alle mit allen kombinieren kann.
 
kann noch nich soo viel veraten da es ein neues projekt wird

es ist so, es ist eine page mit news diverser anbieter

damit der user eine "persönliche" startseite bekommt mit nur den News der anbieter die ihn auch interessieren hat er die möglichkeit mit hilfe eines link generators sich diesen "starseiten" link zu genereieren

diese links sehen z.b so aus

https://domain.de/link_4players,Aktienmarkt,Business-Presse,Chip.de,abendblatt,adversario.html
können aber auch: https://domain.de/link_filmspiegel,filmstarts,finanzen2.html


aussehen ( aktuell sind ca 340 seiten im katalog )

wenn aber z.b jeman dsich von 30 seiten die news abonieren will sieht der link entsprechend aus https://domain.de/link_cert2,cert,c...dsl-world,dslteam,dvd-aktuell,dvd-center.html

das is natürlich nich schön, daher such ich nen codeschnipsel oder script
was wenn z.b der user auf generieren klickt, diesen langen link in einen kurzen umwandelt (z.b domain.de/start/1 ) der nächste der sich einen link genereiert bekommt domain.de/start/2 etc

(die links oben sind schon ge "mod_rewritet"
 
dann schreib doch in eine DB:
Code:
UID   NEWS
1      bla,ble,bli

halt für jede user id die newsseiten als string mit komma in die db