Скрыть от посторонних глаз

Discussion in 'PHP' started by mff, 4 Jun 2009.

  1. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Подскажите, как это http://icqshop.actualtech.ru/products.php скрыть? Как сделать так, чтобы php генерировал xml только тогда, когда он вызывается из флэшки?

    Всем за ранее спасибо!
     
    2 people like this.
  2. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Загружать с определенным get/post параметром. Или, что более надежно, с определенным header'ом (правда не знаю, можно ли такое замутить из флэшки)
     
    1 person likes this.
  3. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    Безполезеная затея, тот кто захочит найти - найдет способ получения данных в течении 1-15 минут(в зависимости от наличия мозгов и опыта), мой скромный - совет не зацикливайся на этом, ибо не критично ни разу.

    З.Ы. если все же любишь абсолютно не оправданый гемор(ушемления узабилити) - приделай капчу(во флешке добавь 1 степ - потвердите что вы не бот и etc).
     
    #3 PaCo, 4 Jun 2009
    Last edited: 4 Jun 2009
  4. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Joker-jar, спасибо, что то в этом духе надо.
    PaCo, требуется защита от школьника, тот кто захочет - конечно же увидет, но это не страшно. Хотелось бы, что бы когда тупо проходишь по этой ссылке - там ничего небыло. Спасибо.
     
  5. MuXaJIbI4

    MuXaJIbI4 Member

    Joined:
    20 Nov 2008
    Messages:
    66
    Likes Received:
    7
    Reputations:
    0
    забудь и не порти себе жизнь ... это того не стоит
     
    1 person likes this.
  6. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    436
    Likes Received:
    138
    Reputations:
    25
    По дефолту флешку по хедерам ты никак не определишь, самый простой способ - передовай параметр(GET/POST) сформированый по какому - то алгоритму(что связаное со временем например, конечно если у клиента не все с ним впорядке придется коректироваться на него и etc), либо - добавь "ОСОБЫЙ" X- хедер(аля addRequestHeader()), а сам php файл либо через mod_rewrite или addtype с расширением xml что бы был из веба, например products.xml - это должно "школьника" привисти в замешательство, если POST или GET он сможет как то воспроизвести и повторить то с head-ром да и еще и с расширением .xml у источника он пойдет учить уроки по протоколу HTTP.
     
    #6 PaCo, 4 Jun 2009
    Last edited: 4 Jun 2009
    1 person likes this.
  7. ronald

    ronald Elder - Старейшина

    Joined:
    27 Mar 2008
    Messages:
    252
    Likes Received:
    42
    Reputations:
    6
    поставь форму с паролем, который автоматически передаётся при помощи флешки (я так же сделал, только там у меня передавался параметр только из админки)
     
  8. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    флешкой генирируй уникальный ИД запроса по алгоритму, который сам придумаешь , в пхп его проверяй. Второй раз этот ид не принимай.
    хотя и это можно обойти, просто не дав запросу передастся на сервер.
     
    #8 GreenBear, 4 Jun 2009
    Last edited: 4 Jun 2009
    1 person likes this.
  9. mff

    mff Elder - Старейшина

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227