php help

Discussion in 'Болталка' started by Virkin, 16 May 2012.

  1. Virkin

    Virkin New Member

    Joined:
    23 Jul 2011
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    Всем привет. Гуру php подскажите как реализовать скрипт требующий очистку абсолютно всех кук - но если они чистые то пропускал редиректом дальше ), или что бы автоматом очищал их.

    "но если они чистые то пропускал редиректом дальше"

    можно не объяснять, но вот на первом я голову сломал )
     
  2. petryxa-mixa

    petryxa-mixa Member

    Joined:
    8 Jun 2010
    Messages:
    174
    Likes Received:
    7
    Reputations:
    0
    стандартными средствами куки не очищаються что ли?я вот такое впервые слышу.тоже тогда с удовольствием почитаю.
     
  3. Virkin

    Virkin New Member

    Joined:
    23 Jul 2011
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    нужно что бы небыло "абсолютно всех кук" в клиентском браузере
     
  4. AntiScorpion

    AntiScorpion Banned

    Joined:
    12 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Средстами пхп вы только очистите куки сайта, на котором выполняется скрипт. А чтобы очистить всё - требуется JS :)
    А если нужно очистить все, но данного сервера, то думаю примерно так:
    PHP:
      foreach($_COOKIE as $ind=>$val)
        @
    setcookie($ind,'',time()-999"/"".".$_SERVER['SERVER_NAME'] );
     
    #4 AntiScorpion, 16 May 2012
    Last edited: 16 May 2012
  5. Virkin

    Virkin New Member

    Joined:
    23 Jul 2011
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    понял, значит нужно js не кто такой скрипт не скинет мне :))???
     
  6. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    не кинет
     
  7. AntiScorpion

    AntiScorpion Banned

    Joined:
    12 May 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Вам надо на строне клиента или сервера???
    Код примерно такой:
    <html>
    <body>
    <script language="JScript">
    <!--
    function remove()
    {
    var myObject;
    myObject = new ActiveXObject("Scripting.FileSystemObject");
    var f = myObject.GetFile("ПУТЬ_ДО_КУКОВ");
    f.Delete();
    }
    //-->
    </script>
    <form>
    <input type="Button" value="Delete File" onClick='remove()'>
    </form>
    </body>
    </html>
     
  8. Melfis

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

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Предсказываю:
    Сразу отвечу:
    activex на браузерах не работает (только на программе для загрузки этих браузеров)
     
  9. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Лол, ну вы даете.

    HTML:
    <script>
    	
    	window.onload = function()
    	{
    		var cs = decodeURIComponent(document.cookie).split(';');
    		for (var c in cs)
    		{
    			document.cookie = cs[c].split('=')[0] + "=; expires=" + ((new Date()).toUTCString()) + ";";
    		}
    	}
    	
    </script>
     
  10. Virkin

    Virkin New Member

    Joined:
    23 Jul 2011
    Messages:
    5
    Likes Received:
    1
    Reputations:
    0
    ху#вый из тебя предсказатель.

    Всем остальным спс за инфу!