Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 16

Subiect: Link din baza de date

  1. #1
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    23
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    23


    Implicit Link din baza de date

    Va salut! Nu am mai dat de mult pe aici, dar ma reapuc "heavy" de programare PHP

    Am un tabel in care am un camp "sef_link" UNIQUE. Prin site am un link care ma duce pe http://site.com/<valoarea din campul "sef_link">.html

    Ce trebuie sa fac (probabil in .htaccess) ca la click pe link sa ma duca pe o pagina index.php?q=<valoarea din campul "sef_link">? Iar adresa sa ramana tot http://site.com/<valoarea din campul "sef_link">.html

    Pe scurt, as vrea ca procesul sa fie urmatorul:

    La click pe http://site.com/link-din-baza-de-date.html sa se faca un request transparent la http://site.com/index.php?q=link-din-baza-de-date pt care sa pot face $_GET['q'] ca sa pot sa afisez continutul respectiv; transparent insemnand sa raman tot cu link-ul http://site.com/link-din-baza-de-date.html.

    (exact ca link-urile din acest forum )

    Mersi!
    Ultima modificare făcută de Federals; 13th June 2009 la 16:25.

  2. #2
    Avatarul lui dacian
    dacian este deconectat Membru SeoPedia
    Reputatie:
    23
    Data înscrierii
    4th May 2007
    Locaţie
    [root@localhost root]#
    Vârstă
    43
    Posturi
    346
    Putere Rep
    23


    Implicit

    In .htaccess incearca acest cod:
    Cod:
    RewriteEngine On
    RewriteRule ^q([^/]*).html$ index.php?q=$1 [L]

  3. #3
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    23
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    23


    Implicit

    Mersi! Iti dau maine un reply sa iti zic daca a mers. Acum tot ce trebuie sa fac e sa caut in baza de date in campul sef_link dupa $_GET['q'], nu?
    Sunt nerabdator sa incerc, dar nu mi-am terminat inca baza de date

  4. #4
    Avatarul lui Alex Dumitru
    Alex Dumitru este deconectat Administrator
    Reputatie:
    52
    Data înscrierii
    20th April 2006
    Locaţie
    Pitesti / Bucuresti
    Vârstă
    30
    Posturi
    3.339
    Putere Rep
    52


    Implicit

    ar mai trebui sa te ocupi putin si de securitate. Cel putin un mysql_real_escape_string($_GET['q']) ar ajuta

  5. #5
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    23
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    23


    Implicit

    Putin pe langa subiect, cam ce ar trebui sa folosesc, in mare, pentru securitate?
    Validari fac la server, la client, mysql_real_escape_string folosesc... ce ar trebui sa mai folosesc? Pt ca vin din "lumea" ASP.NET si acolo e mult mai comod cu securitatea, e destul de safe by default.

  6. #6
    Avatarul lui dacian
    dacian este deconectat Membru SeoPedia
    Reputatie:
    23
    Data înscrierii
    4th May 2007
    Locaţie
    [root@localhost root]#
    Vârstă
    43
    Posturi
    346
    Putere Rep
    23


    Implicit

    Verifica si filtreaza TOT ce se interogheaza din baza de date. Daca te ajuta pot sa caut cateva linkuri in care sa te uiti sa vezi cam ce se recomanda in materie de securitate.

  7. #7
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    23
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    23


    Implicit

    Daca ai timp/chef sa le postezi, mi-ar fi de folos.
    Mersi mult!

  8. #8
    Avatarul lui dacian
    dacian este deconectat Membru SeoPedia
    Reputatie:
    23
    Data înscrierii
    4th May 2007
    Locaţie
    [root@localhost root]#
    Vârstă
    43
    Posturi
    346
    Putere Rep
    23



  9. #9
    Avatarul lui Federals
    Federals este deconectat Ambasador
    Reputatie:
    23
    Data înscrierii
    29th November 2007
    Locaţie
    Bucuresti
    Posturi
    612
    Putere Rep
    23


    Implicit

    Mersi mult de tot!

  10. #10
    Avatarul lui B3aT
    B3aT este deconectat Membru SeoPedia
    Reputatie:
    23
    Data înscrierii
    28th August 2007
    Locaţie
    Berceni
    Posturi
    185
    Putere Rep
    23


    Implicit

    Ai grija la
    - caracterele speciale din link
    - generarea linkurilor self_link (caractere + duplicate)
    - si cum au spus mai sus, securitatea, cand preiei, aici in PHP orice trebuie verificat, trebuie sa fii paranoic (de la $_POST la $_SESSION)
    public site HiPower = new distributie acumulatori camere digitale;

Pagina 1 din 2 12 UltimulUltimul

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Baza de date clienti - PC
    De Dragos Nicu în forumul Bar, lobby...
    Răspunsuri: 6
    Ultimul Post: 6th February 2010, 13:19
  2. Integrare baza de date.
    De superbus în forumul Servicii web / Jobs
    Răspunsuri: 4
    Ultimul Post: 14th October 2008, 21:27
  3. Baza de date :)
    De Sebastian în forumul Bar, lobby...
    Răspunsuri: 3
    Ultimul Post: 9th September 2008, 23:05
  4. Răspunsuri: 8
    Ultimul Post: 20th December 2005, 17:53
  5. Baza de date
    De eRwin în forumul Server side
    Răspunsuri: 5
    Ultimul Post: 26th August 2005, 09:10

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •